Java小白的笔记03

一 选择结构语句

1.if语句

if(明天放假){

     我要去吃烧烤哈哈哈哈哈

}

if语句格式

if (条件语句)

{

             代码块

}

2.if ...else

if(判断条件){

    执行语句1

    .......

}

else{

    执行语句2

     .......

}

判断数的奇偶

学生成绩等级划分

public class Example2{
         public static void main(String[] args){
                      int grade = 90;   //定义学生成绩
                      if (grade > 80 ){
                              System.out.println("该成绩的等级为优");
                       }else if ( grade > 70 ){
                              System.out.println("该成绩的等级为良好");
                       }else  if ( grade > 60){
                              System.out.println("该成绩的等级为中等");
                       }else{
                              System.out.println("该成绩的等级为差");
                       }
                                   
           }

}

     2.switch条件语句

      switch (表达式){     case 目标值1:     

                                              执行语句1       

                                                 break;   

                                       case 目标值2:   

                                              执行语句2       

                                                 break;   

                                                 ......      

                                        case 目标值n:

                                               执行语句n           

                                                   break; 

                                         default:         

                                                执行语句n+1         

                                                   break;      }

break的作用是跳出switch语句

public class Example2 {
    public static void main(String[] args) {
        int week = 6;
        switch (week){
            case 1:
                System.out.println("今天星期一");
                break;
            case 2:
                System.out.println("今天星期二");
                break;
            case 3:
                    System.out.println("今天星期三");
                    break;
            case 4:
                System.out.println("今天星期四");
                break;
            case 5:
                System.out.println("今天星期五");
                break;
            case 6:
                System.out.println("今天星期六");
                break;
            case 7:
                System.out.println("今天星期日");
                break;
             default:
                    System.out.println("输入有误");
        }
    }
}

     判断工作日和休息日


public class Example3 {
    public static void main(String[] args) {
        int week = 7;
        switch (week){
            case 1:
            case 2:
            case 3:
            case 4:
            case 5:
                System.out.println("今天工作");
                break;
            case 6:
            case 7:
                System.out.println("今天休息");
                break;
        }
    }
}

   3.while循环语句

        while(循环条件){

                      执行语句

                      .....

        }                                                                                                     

打印数字1-10

public class Example4 {
    public static void main(String[] args) {
        int x = 1;      //给x赋初值
        while (x <= 10){
            System.out.println("x="+x ); //打印x的值
            x++;     //x自增
        }
    }
}

4.for循环

for(初始化表达式; 循环条件; 操作表达式)

{

         执行语句

         .........

}

第一步,执行初始化表达式

第二步,执行循环条件,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步

第三步,执行执行语句

第四步,执行操作表达式,然后重复执行第二步

第五步,退出循环

1-10求和

public class Example4 {
    public static void main(String[] args) {
       int sum = 0;         //sum放累加和
       for (int i = 1;i <= 10;i++){
           sum+=i;      //累加
       }
        System.out.println("sum="+sum); //打印累加和
    }
}

循环嵌套

用*打印直角三角形

public class Example5 {
    public static void main(String[] args) {
        int i,j;
        for (i=1;i<=9;i++){     //外层循环控制换行 9行
            for(j=1;j<=i;j++){  //内层循环打印*
                System.out.print("*");
            }
            System.out.println("\n");
        }
    }
}

注意:println的输出是换行的它会自动在输出结果后自动加换行符

break与continue

break:

出现在switch条件语句中时,作用是终止某个case并跳出switch结构。

出现在循环语句中,作用是跳出循环语句,执行循环后面的代码。

continue:

continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

用*打印4行的直角三角

public class Example6 {
    public static void main(String[] args) {
        int i,j;
        for(i=0;i<=9;i++){
            for (j=1;j<=i;j++){
                if(i>4){
                    break;   //跳出外层循环
                }
                System.out.print("*");
            }
            System.out.print("\n");
        }
    }
}

1-100之内的奇数和

public class Example7 {
    public static void main(String[] args) {
        int sum = 0;   //sum记录和
        for (int i = 0;i <= 100;i++){
            if(i % 2 == 0){   //i是偶数跳过
                continue;   //结束本次循环
            }
            sum += i;   //i累加
        }
        System.out.println("sum="+sum);
    }
}

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值