一、if //单一if结构 语法
System.out.println("");
} else {
System.out.println(");
二、多重if 结构 语法
if(score>=80) {
System.out.println("优秀");
} else if(score>=60) {
System.out.println("良好");
System.out.println(" 差");
三、嵌套if结构 语法
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之间的小数
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是结束一个条件结果,转下一个条件
七、switch与if相同和不同
相同点 :都是用来处理多分支 条件
不同点 :switch选择结构只能处理 等值条件 判断 的情况。
多重if结构没有switch选择结构的 限制 特别适合某个变量处于某个区间的情况
八、while循环 语法
while(num<=50) {
System.out.println("第"+num+"份试卷");
num++;
int num=0;
while(num<50) {
System.out.println("第"+(num+1)+"份试卷");
num++;
}