2021-03-21

学习java第五天

一、顺序结构
概念:顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行。

    public class ll5{
	public static void main(String[] args){
		System.out.println("今天下午有课");
		System.out.println("上的是java");
		System.out.println("打脑壳");
	    }
        }  

二、if语句
单if语句
if 语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。

        public class ll5{
	public static void main(String[] args){
		System.out.println("今天天气不错,出去逛街...路过了一家网吧");
		int age = 19;
		if (age >= 18){
			System.out.println("进入网吧,打开电脑看天线宝宝");
			System.out.println("旁边的精神小伙也凑过来看");
			System.out.println("玩得很开心,结账走人");
		}
		System.out.println("回家吃饭");
	    }
        }  

标准的if-else语句

    public class ll5{
	public static void main(String[] args){
        int num = 250;
		if (num % 2 == 0){
			System.out.println("偶数");
		} else{
		System.out.println("奇数");
		}
	    }
        }  

if-else if语句

		int x = -1;
		int y;
		if (x >= 3){
			y = 2 * x +1;
		} else if(-1 < x && x<3){
			y = 2 * x;
		}else{
			y = 2 * x - 1;
		}
		System.out.println("结果是:"+y);

三、switch语句
switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开 始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面 量。

switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

            public class ll5{
	public static void main(String[] args){
     int num1 = 2;
		switch(num1){
			case 1:
			System.out.println("谢谢");
			break;
			case 2:
			System.out.println("不客气");
			break;
			case 3:
			System.out.println("拜托");
			break;
			default:
			System.out.println("拜拜");
			break;
		}
	    }
        }  

四、for循环语句
循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循环结构的一种,另外还有while循环和do-while循环语句。但是for循环是开发者明确知道了循环次数。

    public class ll5{
	public static void main(String[] args){
          for(int i =1;i<=5;i++){
          System.out.println("我错了!"+i);
          }
          int i=1000;
         while (i<=10){
         System.out.println("我错了!"+i);
           i++;
           }
	    }
        }  

五、while循环语句
如果while循环后面的判断条件成立,则执行大括号里的内容,执行完后再判断条件是否成立,如果还成立,再执行一遍,直到不成立为止。条件为true代表成立,为false代表不成立。

public class ll5 {
	public static void main(String[] args){
		int sum = 0;
		int i = 1;
		while(i<=100) {
			sum += i;
			i++;
		}
		System.out.println("1-100的和是"+sum); // 1-100的和是5050
			}
		}

do…while 循环语句

     do while也是循环,但和while不同,是先执行,后判断
     public class ll5 {
	 public static void main(String[] args){
		int x = 1;
		do {
			System.out.println("对不起是我作茧自缚");
			x++;
		}while(x<=10);
			}
}

六、break语句和continue语句
break:while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。

public class ll5 {
	public static void main(String[] args){
	for (int i= 1;i<=10;i++){
        if(i==4)
        {
         break;
         }
        System.out.println("Hello"+i);
           }
    	}
        }

continue:while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。

public class ll5 {
	public static void main(String[] args){
for(int i=1;i<=10;i++){
if(i==4)
continue;
System.out.println(i + "层到了。");
}
			}
}

输出结果:
在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值