3月30日笔记

时间:2022-01-28 19:06:33

一、if  //单一if结构 语法

.if(条件){

System.out.println("");

} else {
System.out.println(");

} //:不是条件一就是条件2

二、多重if 结构  语法

              if(score>=80) {
                    
System.out.println("优秀");

              } else if(score>=60) {

                    System.out.println("良好");

              } else  {
                    
System.out.println(" 差");
              }

三、嵌套if结构 语法

              Scanner sanner=new Scanner(System.in);
                System.out.println(" 请输入比赛成绩");

              double sore =sanner.nextDouble();
              if(score<10) {
                    
System.out.println("请输入性别: ");
                    
String sex =sanner.next();
                     if(sex.equals("")) {
                           
System.out.print("进入男子组!");
                    
}else if(sex.sequals("")) {
                           
System.out.print("进入女子组!");
                    
}else {
                           
System.out.println("你被淘汰了!");
                    
}
            

             
}

四、==比较的是内存地址,equals比较的是两个字符串的值,因为字符串存储的空间是不一样的


五、
intnum=(int)(Math.random()*10); //这句话的意思为取0~9之间的整数 //Math.radom随机取0~1之间的小数


六、switch 语法

1.switch参数范围
 switch(A),括号中A的取值可以是byte、short、int、char、String,还有枚举类型。

              System.out.println("请输入名次: ");

              int num= input.nextInt();
              switch(num) {
             
case 1:   
                    
System.out.println("夏令营");
                    
break;
             
case 2:
                    
System.out.println("电脑");
                    
break;
      
       case 3:
                    
System.out.println("MP3");
                     break;
                   
default: //出上面条件之外的,跳转下面输出。
                    
System.out.println("很抱歉!");
                    
break;
             
}      //1、2、3是常量,break是结束一个条件结果,转下一个条件

七、switchif相同和不同

相同点 :都是用来处理多分支 条件

不同点 :switch选择结构只能处理 等值条件 判断 的情况。

多重if结构没有switch选择结构的 限制 特别适合某个变量处于某个区间的情况

八、while循环 语法

                     int num=1;
    while(num<=50)  {
    System.out.println("第"+num+"份试卷");
    num++;
                       }
也可以是:

                   int num=0;
    while(num<50) {
    System.out.println("第"+(num+1)+"份试卷");
    num++;

    }