这篇文章主要的讲解是java的if条件控制语句,这个基本上我自己在腾讯课堂上看的视频做的一个笔记的记录,把个人认为老师讲的好的地方写到了我的学习笔记中去,基本上都是一些点组成,不会记得太全,因为我看看笔记是让我自己通过某些点连接起来想出视频中的东西。
if条件语句的学习
if单选结构,if-else双选结构,if-else,if-else多选择结构,switch结构
if单选结构的游戏,例:
int i = (int)(6*Math.random())+1;
int j = (int)(6*Math.random())+1;
int k = (int)(6*Math.random())+1;
int count = i + j + k;
if (count >15) {
System.out.println("今天运气不错");
}
if (count >= 10 && count < 15) {
System.out.println("今天运气一般");
}
if (count < 10) {
System.out.println("今天太糟糕");
}
System.out.println("得了" + count + "分");
条件二:
double r = 4 *Math.random();
double area = Math.PI*Math.pow(r, 2);
double circle = 2 * Math.PI*r;
System.out.println("半径为:"+r);
System.out.println("面积为:"+area);
System.out.println("周长为:"+circle);
if (area >= circle) {
System.out.println("面积大");
} else {
System.out.println("周长大");
}
switch语句:
//swich语句适用于多值判断的时候需要用到,但是switch完全可以用ifelse ifelse来代替。
public class Testswich {
public static void main(String[] args) {
int month = 1;//(int)(1+12*Math.random());
System.out.println("月份"+month);
switch (month) {
case 1:
System.out.println("过年");
break;
case 2:
System.err.println("端午");
break;
default:
System.out.println("其他");
break;
}
}
}
while循环:
int i = 1;
int sum = 0;
while(i<=100){
sum = sum + i;
i++;
}
System.out.println(sum);
for循环:
int sum = 0;
for (int i = 0; i <= 100; i++) {
sum = i + sum;
}
System.out.println(sum);
int sum2 = 0;
for (int i = 0; i <= 100; i++) {
sum2 = i + sum2;
}
System.out.println(sum2);