/* for(初始化语句;判断语句;控制条件){
循环体语句;
}
*(小括号里面的三条语句是帮我们控制循环执行多少次)
*
*/
// 打印10个hello world
for(int a = 1;a <= 10;a++){
System.out.println("hello world");
}
// 求1到100的和
/* int sum = 0;
for(int i = 0;i<=100;i++){
sum = sum + i;*/
// 如果没有控制条件语句 无限循环
// 写在循环大括号里面的代码,每次都要循环
// 写在循环大括号外面的代码,只会在循环结束后才执行
/* System.out.println(sum);*/
// 记录在1-100以内有多少个偶数
/* int count = 0;//用来记录偶数个数
for(int ii =1;ii<=100;ii++){//计数器
if(ii%2 == 0){
count++;
}
}System.out.println(count);*/
// 无限循环
// for(;;){
// System.out.println("无限循环");}
//
//记录1-100有多少个奇数
int ji =0;
for(int c =1;c<=100;c++){
ji=(c%2!=0)?ji++:0;
}
System.out.println(ji);
// while(条件){} 循环
// 先要求输出10个"hello world"
int b = 0;
while (b<=10){
b++;
System.out.println("hello world");
}
// do{}....while();
int j =0 ;
do{
System.out.println("hello ");
j++;
}while(j<=10);
// do...while 和while for循环的区别
// 如果开始条件不成立,while for 都不会执行
// 但是do...while 至少执行一次
// Random 作用:产生一个随机数
// 使用步骤 1.导包import java.util.Random;
// 2.创建对象
// 3.得到随机数
/*Random b =new Random();// b 就是引用型数据类型 第二步
int a =b.nextInt(100);//获取一个[0 100)在0-100范围内
System.out.println(a);
*/
// Scanner
// 使用步骤 1.导包import java.util.Scanner;
// 2.创建对象
// 3.得到输入数据
/*Scanner scanner = new Scanner(System.in);
int c = scanner.nextInt();
System.out.println(c);*/
// 猜数字小游戏案例
Random a =new Random();
int b = a.nextInt(100);
Scanner c = new Scanner(System.in);
int count = 0;
System.out.println("请开始");
while(true){
int d = c.nextInt();
count++;
if(d>b){
System.out.println("大了");
}else if(d<b){
System.out.println("小了");
}else {
System.out.println("yes");
break;
}
}
System.out.println("你猜了"+count+"回合");
|
|