1.从键盘键入数据格式:

  1. //导入键盘输入包
  2. import java.util.Scanner;
  3. //创建一个对象
  4. Scanner sc=new Scanner(System.in);
  5. //打印提示语句
  6. System.out.println("请输入:");
  7. //输入数据,定义一个变量名score
  8. int score=sc.nextInt()

2,Switch语句中break的注意事项:

  1. switch(表达式){
  2. case 1
  3. 语句1
  4. break;
  5. case 2
  6. 语句2
  7. break;
  8. case 3
  9. 语句3
  10. break;
  11. default
  12. 语句n;
  13. break;
  14. }

执行到break处,跳出离它最近的switch语句。如果没有break语句,程序将继续执行。

3.if()else if()…语句的鲁棒性:

  1. if(表达式1){
  2. 语句1
  3. }else if(表达式2){
  4. 语句2
  5. }
  6. ...
  7. //如果上面的判断条件都不满足,则执行else。
  8. else{
  9. 语句n;
  10. }
  1. if(超出数据的输入范围){
  2. System.out.println("您输入的数据有误");
  3. }

case穿透现象:

3.循环语句

  1. 初始化语句、条件判断语句、循环体语句以及条件控制语句(用于循环执行中每次变化的内容,简单说控制循环是否能够继续走下去,比如:i++)
  2. 想要取出某一位,整除,将要取的位放在个位上,然后取余运算。例如:1234567,1234567/100=12345 12345%10=5;

    4.三种循环的区别

  3. 次数为已知的情况下,使用for循环;未知的时候使用while循环。

  4. for(初始化语句;条件判断语句;条件控制语句){循环体语句};
  5. 初始化语句;while(条件判断语句){循环体语句;条件控制语句};
  6. 初始化语句;do{循环体语句;条件控制语句}while (条件判断语句);
  7. do{}while();先执行一次do中的内容
  8. for循环结束后,i 不能再使用;而while循环,可以在使用i的值。
  9. 死循环:for(;;){} while(true){} do{}while(true)

    5.跳转控制语句

  10. continue:结束本次循环,进入下一次循环;

  11. break:结束整个循环,跳出整个循环;

    6.循环嵌套

  12. for循环嵌套:

    1. //n1外循环的次数;n2内循环的次数;
    2. for(i=0;i<n1;i++){
    3. for(j=0;j<n2;j++){
    4. System.out.println(i +"时" + j +"分");
    5. }
    6. }

    7.调包创建新对象

  13. 产生随机数

    1. //产生一个1-100的随机数
    2. //调Random包
    3. import java.util.Random;
    4. //创建一个对象
    5. Random r=new Random();
    6. //定义一个整型变量,用于存放产生的随机数
    7. int number=r.nextInt(100)+1;

    2.从键盘输入数据

    1. //调Scannner包
    2. import java.util.Scanner;
    3. //创建一个新对象
    4. Scannner sc=new Scanner(System.in);
    5. //定义一个整型变量,存放从键盘输入的数据
    6. int guessnumber=sc.nextInt();

    3.break语句用于结束while循环

    1. while(true){
    2. if(){
    3. }else if(){
    4. }else{
    5. 语句;
    6. break;//当进入这个分支时,结束循环
    7. }
    8. }