你好啊八一
时光飞。。。飞。。。飞逝啊。。。
————————————— 今天做课后练习(前三章的)————————
第一题:
public class Task1{
public static void main(String args[]){
System.out.println(" 我喜欢学习java ");
}
}
第二题:
public class Task2{
public static void main(String args[]){
System.out.println(" ***************************** ");
System.out.println(" ******\t" + "java 程序设计" + "\t******");
System.out.println(" ***************************** ");
}
}
public class Task{
public static void main(String args[]){
System.out.println(" 3*3 = " + (3*3) ); //打印3*3
}
}
第一题:
public class Task3{
public static void main(String args[]){
for(int i=1;i<=9;i++){
for(int j=0;j<=9;j++){
for(int k=0;k<=9;k++){
if(i*i*i+j*j*j+k*k*k==100*i+10*j+k){
System.out.println(" 水仙花数为: " + i + j + k );
}
}
}
}
System.out.println(" 输出完毕 ");
}
}
第二题:
public class Task4{
public static void main(String args[]){
int a = 9;
int b = 4;
System.out.println(" 交换前 a = " + a +", b = " + b );
int t = a;
a = b;
b = t;
System.out.println(" 交换后 a = " + a+ ", b = " + b );
}
}
第三题:
public class Task5{
public static void main(String args[]){
int a = 5646543;
int b = 14646434;
int c = 4555552;
boolean jg = true;
if(a>b && a>c){
System.out.println("a b c 中最大值为: " + a);
}else if(a>b && a>c){
System.out.println("a b c 中最大值为: " + a);
}else{
System.out.println("a b c 中最大值为: " + a);
}
}
}
第四题:
public class Task6{
public static void main(String args[]){
int a =564353;
if(a%3==0 && a%5==0 && a%7==0){
System.out.println(" a 可以被3 、7、5同时整除");
}else{
System.out.println(" a 不可以被 3、7、5同时整除");
}
}
}
第五题:
public class Task7{
public static void main(String args[]){
int i = 100;
int sum = 0;
while(i<=200){
sum += i;
i++;
}
System.out.println(" 100---->200 累加的和为: " + sum);
}
}
_________________________________________________
public class Task8{
public static void main(String args[]){
int i = 100;
int sum = 0;
do{
sum += i;
i++;
}while(i<=200);
System.out.println(" 100---->200 累加的和为: " + sum);
}
}
____________________________
public class Task9{
public static void main(String args[]){
int sum = 0;
for(int i=100;i<=200;i++){
sum += i;
}
System.out.println(" 100---->200 累加的和为: " + sum);
}
}
第六题:
public class Task10{
public static void main(String args[]){
int sum = 0;
int i = 13;
int j = 23;
while(i<=993){
sum = sum + ( i - j );
i = i + 20;
j = j + 20;
}
System.out.println("题目算式的结果为: " + sum );
}
}
第七、八、九三道题就不做了,可是我想不通,为什么要重复布置相同类型的作业。
第十题:
public class Task11{
public static void main(String args[]){
System.out.println("1---1000 中能同时被3、5、7整除的数有: ");
for(int i=1;i<=1000;i++){
if(i%3==0&&i%5==0&&i%7==0){
System.out.print("\t" + i);
}
}
}
}
第十一题:
public class Task12{
public static void main(String args[]){
int s = 1;
int sum = 0;
for(int i = 1;i<=10;i++){
System.out.println("s = " + s + "*" + i + " = " + (s*i)); //步骤验证
s = s * i;
System.out.println("sum = " + sum + "+" + s + " = " + (sum + s));//步骤验证
sum = sum + s;
}
System.out.println("题目算式的结果为: " + sum );
}
}
第十二题:
public class Task13{
public static void main(String args[]){
for(int i=1;i<=5;i++){ //控制行
for(int j=1;j<=5-i;j++){ //控制行头空格
System.out.print(" ");
}
for(int k=1;k<=i;k++){ //控制第行星星数量
System.out.print("* ");
}
System.out.println();
}
}
}
——————————————————做完了,唉。。。思维很重要——————