Java基础学习笔记
顺序结构
流程图
说明:将问题的步骤和方法用图形化的方式表现出来
例如:
随机数
**函数:**随机获取一个[0.0,1.0)的一个double类型的小数
Math.random()
用法:
数据类型 变量名 = (数据类型)(Math.random())
例如:获取一个[0,10)中的一个整数
int number = (int)(Math.random()*10);
获取一个[16,48)中的整数
int number = (int)(Math.random()32+16);
**总结:**如果获取一个[num1,num2)中的一个整数,则(int)(Math.random()(num2-num1)=num1);
if选择结构
基本if选择结构
**说明:**根据条件判断结果选择不同的处理(结果必须是布尔值)
语法
if(条件){
//如果条件判断为true,执行代码块,否则跳过
代码块
}
例如:
if(5>4){
//条件结果为true,打印输出 5>4
System.out.println("5>4");
}
if-else选择结构
语法
if(条件){
//如果条件判断为true,执行代码块1,否则执行代码块2
代码块1
}else{
代码块2
}
例如:
if(a>b){
//如果a>b,则打印输出 a>b
System.out.println(