/*
任务要求:
for循环:输出5次"行动是成功的阶梯"、
输出9的乘法表(1到9、1/3/5/7/9、9到1)、
1到100的累加和
*/publicclassForLoop{publicstaticvoidmain(String[] args){// 输出5次"行动是成功的阶梯"System.out.println("输出5次\"行动是成功的阶梯\"");for(int i =0; i <5; i++){System.out.println("行动是成功的阶梯");}System.out.println();// 输出9的乘法表(1到9)System.out.println("输出9的乘法表(1到9)");for(int i =1; i <=9; i++){for(int j =1; j <=9; j++){System.out.printf("%d×%d=%d\t", i, j, i*j);}System.out.println();}System.out.println();// 输出9的乘法表(1/3/5/7/9)System.out.println("输出9的乘法表(1/3/5/7/9)");for(int i =1; i <=9; i +=2){for(int j =1; j <=9; j++){System.out.printf("%d×%d=%d\t", i, j, i*j);}System.out.println();}System.out.println();// 输出9的乘法表(9到1)System.out.println("输出9的乘法表(9到1)");for(int i =9; i >=1; i--){for(int j =1; j <=9; j++){System.out.printf("%d×%d=%d\t", i, j, i*j);}System.out.println();}System.out.println();// 1到100的累加和System.out.println("输出1到100的累加和");int sum =0;for(int i =1; i <=100; i++){
sum += i;}System.out.println(sum);}}
习题三 Guessing猜数字之do…while版
/*
任务要求
Guessing猜数字之do...while版
要求:随机生成一个数,由用户来猜,猜不对则反复猜,并给出大小提示,猜对的则结束,用do...while来实现。
*/publicclassGuessingDoWhile{publicstaticvoidmain(String[] args){Random random =newRandom();int number = random.nextInt(100)+1;Scanner scanner =newScanner(System.in);do{System.out.print("请输入你猜测的数字(1-100):");int guess = scanner.nextInt();if(guess > number){System.out.println("猜大了");}elseif(guess < number){System.out.println("猜小了");}else{System.out.println("恭喜你,猜对了!");break;}}while(true);}}
习题四 Guessing猜数字之while版
/*
任务要求:
Guessing猜数字之while版:
要求:随机生成一个数,由用户来猜,猜不对则反复猜,并给出大小提示,猜对的则结束,用while来实现。
*/publicclassGuessingWhile{publicstaticvoidmain(String[] args){Random random =newRandom();int number =(int)(1+Math.random()*100-1+1);System.out.println(number);Scanner scanner =newScanner(System.in);while(true){System.out.print("请输入你猜测的数字(1-100):");int guess = scanner.nextInt();if(guess > number){System.out.println("猜大了");}elseif(guess < number){System.out.println("猜小了");}else{System.out.println("恭喜你,猜对了!");break;}}}}