条件语句:在java中,程序默认是顺序结构:编写的程序语句按照顺序依次被执行。
条件控制:if(boolean){} if(){}else{} if()else if{}...else{}
if()else if{}...else{} : 上面的符合条件就不会进行下一个语句的运行。
switch条件语句:
表达式的值可以接受int、byte、char、short、String型,不接受其他类型的值。
表达式的值接受String类型只能在jdk7及以后版本有效。
语法:switch(表达式){
case 取值1:
语句块1;
break;
...
case 取值n:
语句块n;
break;
default:
语句块n+1
}
例如:
注意加break,如果不加第一个判断成功的地方执行后,一次向下执行直到遇到break;
default可以放在任何位置,不用放在最后。
产生随机数:
随机数:在产生过程中是按照分布概率随机产生的,其结果是不可预测的。
伪随机数:计算机中的随机函数是按照一定算法模拟产生的。
代码:
import java.util. Random;(该代码必须在package下一行,如果没有声明package声明,可以在第一行,多行import可以依次编写,import代码没有必须顺序)
产生随机数代码:new Random().nextInt(正整数);
括号中的数字代表产生随机数的范围。
例如:如果数字为10,产生0-9之间的随机整数。
代码:
while语句:
语法:while(){}
while(a>1){
System.out.print(a);
}
表示如果a>1,会一直执行这个语句。
求和:
int a=1;
int sum=0;
while(a<=100){
sum=sum+a;
a++;
}
System.out.print(sum);
控制台输入1-100的和