程序控制逻辑

分支语句

1. if语句

1️⃣第一种语句:有一种情况

//if(布尔表达式){
//语句
//}
//例如判断是不是正数
int m=1;
    if(m>0){
        system.out.println("是正数");
    }

2️⃣第二种语句:有两种情况

//if(布尔表达式){
//语句
// }else(布尔表达式){
// 语句
//  }
//例如:判断偶数奇数
int i=10;
if(i%2 !=0){
    System.out.println("奇数");
}else{
     System.out.println("偶数");
 };

3️⃣第三种语句:有三种及以上情况

//if(布尔表达式){
//语句
// }elseif(布尔表达式){
// 语句
//  }else(布尔表达式){
// 语句
//  }
int num = 10; 
if (num > 0) {
    System.out.println("正数"); 
} else if (num < 0) {
    System.out.println("负数"); 
  } else { 
    System.out.println("0");
    }

2. switch语句

语法

switch(表达式){
    case 常量值1:{
    语句1; [break;]
    }
    case 常量值2:{
    语句2; [break;]
    }
    default:{
    内容都不满足时执行语句;
    [break;]
    } 
}
  • switch语句中case后的常量不能重复使用

  • 不能做switch的参数常量:long、boolen 、float、double

  • break,不能遗漏

循环结构

1. while 循环

while(循环条件){ 
    循环语句; 
}
  • 循环条件必须要有满足的条件否则会陷入死循环

2. break

  • break 的功能是让循环提前结束

3. continue

  • continue 的功能是跳过这次循环, 立即进入下次循环

4. for循环

for(表达式①;布尔表达式②;表达式③){
    表达式④; 
}
  • 表达式1: 只执行一次,在循环开始时,执行

  • 表达式2: 循环条件,未达到循环,循环继续,否则循环结束

  • 表达式3: 循环变量变化的条件

5. do while循环

  • 至少循环一次

输入

1.从键盘上输入

使用 Scanner读取字符串整数浮点数

//例如输入年龄
Scanner scanner=new Scanner(System.in);
        System.out.println("请输入");
        int age=scanner.nextInt() ;
        System.out.println("年龄"+age)
  • 使用next的时候读到空格就会结束

  • nextLine 这一行都能读到

  • 建议:输入的数据有很多不同类型的时候,优先输入字符串

2.循环输入

Scanner scanner=new Scanner(Systemin);
while(scanner.hasNext()){
    System.out.println("请输入");
    int age=scanner.nextInt() ;
    System.out.println("年龄"+age);
}
//退出循环输入ctrl+d
​
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值