一.选择结构与分支结构
1.选择结构
就是根据一个boolean表达式,来决定执行哪一些代码(代码块)
1.1基本if选择结构
语法:if(布尔表达式){}
例:如果我有1000万,我就买一辆兰博基尼.
public class Demo
{
public static void main(String[] args){
//如果我有1000万,我就买一辆兰博基尼.
float money = 100;
if(money>10000000){
//已知的布尔表达式;如果为真,就会执行{}里面的代码块
System.out.println("穿着西装");
System.out.println("我就买一辆兰博基尼");
}
}
}
public class Demo
{
public static void main(String[] args){
//如果我有1000万,我就买一辆兰博基尼.,否则我就去大街上捡垃圾
float money = 100,;
if(money>10000000){
//已知的布尔表达式;如果为真,就会执行{}里面的代码块
System.out.println("穿着西装,");
System.out.println("我就买一辆兰博基尼");
}
if(money<10000000){
System.out.println("我就去捡垃圾");
}
}
}
public class Demo
{
public static void main(String[] args){
//如果我有1000万,我就买一辆兰博基尼.,否则我就去大街上捡垃圾
float money = 100,;
if(money>10000000){
//已知的布尔表达式;如果为真,就会执行{}里面的代码块
System.out.println("穿着西装,");
System.out.println("我就买一辆兰博基尼");
}else{
//当我们if括号里面的boolean表达式为false的时候,就会执行else里面的代码块
System.out.println("我就去捡垃圾");
}
}
}
}
import java.util.Scanner;
public class Demo
{
public static void main(String[] args){
//请输入两个数a 和 b,如果a>b,则输出a>b,例如输3、4则打印3<4
Scanner scan = new Scanner(System.in);
System.out.println("请输入第一个数");
int num1 = scan.nextInt();
System.out.println("请输入第二个数");
int num2 = scan.nextInt();
if(num1>num2){
System.out.println("比较结果为"num1+">"+num2);
}else{
System.out.println("比较结果为"num1+"<="+num2)
}
}
}
多重if选择结构
/*如果我的资产大于1000W,我就开一家千锋分校;
如果我的资产小于1000W,但是大于500W,我就在千锋边上开一家小卖部;
如果我的资产小于500W,但是大于100W,我就在千锋边上开一家沙县;
否则我就去大街上捡垃圾.
*/
import java.util.Scanner;
public class Demo
{
public static void main(String[] args){
System.out.println("请输入你的资产");
float money =100;//单位就是万
//if else if这个里面只要满足一个其他的就不会判断了.
if(money>1000){
System.out.println("我就开一家千锋分校");