java成长之路1-2(判断,循环,数组)

if语句

语法:if(表达式){代码块}

或者if(表达式){代码块}
else if(表达式){代码块}
……
else{代码块}
实例:

import java.util.Scanner;
public class IfType {
    public static void main(String[] args) {
        System.out.print("请输入一个时间");
        Scanner s = new Scanner(System.in);
        int time = s.nextInt();
        if(time<4){   
            System.out.print("去IFS看电影");
        }
        else if(time>=4 && time<=6){
            System.out.print("约闺蜜吃饭");
        }       
        else if(time>6 && time<10){
            System.out.print("鬼混");
        }
        else{ 
            System.out.print("回家敲代码");
        }       
    }
}

switch语句

嵌套的层数过多,用switch。也是选择结构语句

语法

switch(表达式){
case 表达式1:代码;break;
case 表达式1:代码;break;
case 表达式1:代码;break;
……
defualt :代码;break;
}

表达式的数据类型必须是字符型、整形、短整型、字节型(一般不会用字符串作为表达式);
switch语句默认执行匹配后的所有代码;

break:停止当前代码继续往下执行。

for循环

语法:

for(表达式1:表达式2:表达式3{
循环体
}
  • 表达式1:循环开始的条件
  • 表达式2:循环结束的田间
  • 表达式3:控制循环变量累加

实例

判断一个数是否为质数

import java.util.Scanner;

public class Data {
    public static void main(String []agrs){
        Scanner s =new Scanner(System.in);
        System.out.println("输入:");
        int num=s.nextInt();
        boolean boo=true;
        for(int i=2;i<num;i++){
            int temp=num%i;
            if(temp==0){
                System.out.println("该数不为质数");
                boo=false;
                break;//跳出当前循环
            }
        }
        if(boo){
            System.out.println("该数为质数");
        }
    }
}

while循环

语法
while(布尔表达式){
循环体
}
while是关键字,循环体可以是多种多样的。

do-while循环

do{
循环体
}while(布尔表达式);
先执行循环体,后判断。最少要执行一次
while和for循环称为当型循环
do-while为直到型循环

三种循环的区别

for循环是循环条件已知的循环程序;
while循环是循环次数未知的循环程序;
do-while仍然是循环次数未知,但至少要执行一次的循环程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值