1.从键盘键入数据格式:
//导入键盘输入包
import java.util.Scanner;
//创建一个对象
Scanner sc=new Scanner(System.in);
//打印提示语句
System.out.println("请输入:");
//输入数据,定义一个变量名score
int 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;//当进入这个分支时,结束循环
}
}