1.从键盘键入数据格式:
//导入键盘输入包import java.util.Scanner;//创建一个对象Scanner sc=new Scanner(System.in);//打印提示语句System.out.println("请输入:");//输入数据,定义一个变量名scoreint score=sc.nextInt()
2,Switch语句中break的注意事项:
switch(表达式){case 值1:语句1;break;case 值2:语句2;break;case 值3:语句3;break;default:语句n;break;}
执行到break处,跳出离它最近的switch语句。如果没有break语句,程序将继续执行。
3.if()else if()…语句的鲁棒性:
if(表达式1){语句1;}else if(表达式2){语句2;}...//如果上面的判断条件都不满足,则执行else。else{语句n;}
if(超出数据的输入范围){System.out.println("您输入的数据有误");}
3.循环语句
- 初始化语句、条件判断语句、循环体语句以及条件控制语句(用于循环执行中每次变化的内容,简单说控制循环是否能够继续走下去,比如:i++)
想要取出某一位,整除,将要取的位放在个位上,然后取余运算。例如:1234567,1234567/100=12345 12345%10=5;
4.三种循环的区别
次数为已知的情况下,使用for循环;未知的时候使用while循环。
- for(初始化语句;条件判断语句;条件控制语句){循环体语句};
- 初始化语句;while(条件判断语句){循环体语句;条件控制语句};
- 初始化语句;do{循环体语句;条件控制语句}while (条件判断语句);
- do{}while();先执行一次do中的内容
- for循环结束后,i 不能再使用;而while循环,可以在使用i的值。
死循环:for(;;){} while(true){} do{}while(true)
5.跳转控制语句
continue:结束本次循环,进入下一次循环;
-
6.循环嵌套
for循环嵌套:
//n1外循环的次数;n2内循环的次数;for(i=0;i<n1;i++){for(j=0;j<n2;j++){System.out.println(i +"时" + j +"分");}}
7.调包创建新对象
产生随机数
//产生一个1-100的随机数//调Random包import java.util.Random;//创建一个对象Random r=new Random();//定义一个整型变量,用于存放产生的随机数int number=r.nextInt(100)+1;
2.从键盘输入数据
//调Scannner包import java.util.Scanner;//创建一个新对象Scannner sc=new Scanner(System.in);//定义一个整型变量,存放从键盘输入的数据int guessnumber=sc.nextInt();
3.break语句用于结束while循环
while(true){if(){}else if(){}else{语句;break;//当进入这个分支时,结束循环}}
