Java语言基础------流程控制经典案例
九九乘法表
代码:
public static void main(String[] args) {
/* * 99 乘法表 */
for(int j=1;j<=9;j++) {
for(int i=1; i<=j; i++) {
System.out.print(i+"X"+j+"="+(i*j)+" ");
}
System.out.println();
}
}
累加 1+2+3+…+100
代码
public static void main(String[] args) {
/* * for 循环案例 * 1+2+...+100=? * sum=0 * i = 1 * sum = sum + i * i = 2 * sum = sum + i * i = 3 * sum = sum + i * i = 4 * sum = sum + i * ... */
int sum=0;
for(int i=1; i<=100; i++) {
System.out.println(i);
sum += i;
}
System.out.println(sum);
}
猜数字游戏
代码:
public static void main(String[] args) {
/* * 猜数字游戏: * 1. 随机生成一个整数 2. 提示:0~99 你猜 3. 等待用户的输入 62 4. 检查数字 1. 输入小则提示“猜小了” 2. 输入大则提示“猜大了” 3. 输入信息正好“猜中了” 5. 如果没有猜中返回 2 */
int num = (int)(Math.random()*100);
Scanner console = new Scanner(System.in);
int guess;
do {
System.out.print("请输入0~99:");
//guess: 猜
guess=console.nextInt();
if(guess>num) { //猜大了
System.out.println("猜大了!");
} else if(guess<num) { //猜小了
System.out.println("猜小了!");
} else { //猜中了
System.out.println("猜中了!");
}
}while(guess!=num);
}
还没有评论,来说两句吧...