2021-03-17

1.顺序结构

System.out.println("今天没太阳");
		int a=18;
		if(a<18){
			System.out.println("去网吧,打游戏!");
			System.out.println("遇到一群猪队友,开始骂街!");
			System.out.println("被坑气愤了,结账回家");
		}
		System.out.println("回家做作业!");

2.标准的if-else语句

int b=888;
		if(b%3==0){
			System.out.println("偶数");
		}else{
			System.out.println("奇数");
		}

解释:如果除以3无余数,定为偶数;相反有余数,定为奇数

int x=2;
		int y;
		if(x>1){
			y=5*x+2;
		}
		else if(0<x && x<1){
			y=20%x-2;
		}
		else{
			y=x-1;
		}
		System.out.println(+y);

解释: x和y的关系满足如下:
如果x>=3,那么y=5x+1;
如果1<x<2,那么y=20%x-2;
如果x<1,那么y=x-1;
3.使用三元运算符和标准的if-else语句分别实现:取两个数字当中的最大值

int c=10;
		int d=20;
		//首先使用三元运算符
		int max1=c>d?c:d;
		System.out.println(+max1);

4.使用if语句

int max;
		if(c>d){
			max=c;
		}else{
			max=d;
		}
		System.out.println(+max);

4.switch语句使用的注意事项:
(1)多个case后面的数值不可以重复
(2)switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:string字符串、enum枚举
(3)switch语句格式可以灵活:前后顺序可以颠倒,而且break语句还可以省略。
“匹配哪一个case就从那一个位置向下执行,直到遇到了break或者整体结束为止。”

int day=19;
		int nu=day%7;
		switch(nu){
			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;//最后一个break语句可以省略,但是强烈推荐不要省略
		}
		
		int num=1;
		switch(num){
			case 1:
			System.out.println("你好");
			break;
			case 2:
			System.out.println("我好开心");
			break;
			case 3:
			System.out.println("你好美");
			break;
			default:
			System.out.println("我好帅");
			break;
		}//switch

5.循环语句
循环结构的基本组成部分,一般可以分成四部分:
1.初始化语句:在循环开始最初执行,而且只做唯次。
2.条件判断:如果成立,则循环继续;如果不成立,则循环退出。
3.循环体:重复要做的事情内容,若干行语句。
4.步进语句:每次循环之后都要进行的扫尾工作,每次循环结束之后都要执行一次。
初始化语句;
while(条件判断){
循环体;
进步语句;
}

		//++i;
		//i++;
		for(int k=1;k<=9;k++){
			System.out.println("星期一");
		}
		System.out.println(k);
		System.out.println("程序停止");*/
		
		for(int i=1;i<=5;i++){
			System.out.println("w"+i);
		}
		
		int i=1000;//1.初始化语句
		while(i<=10){//2.条件判断
			System.out.println(+i);//3.循环体
			i++;//4.进步语句
		}

6.do{
循环体
}while(条件判断);
7.扩展格式:
初始化语句:
do{
循环体
进步语句
}while(条件判断);

for (int s=1;s<=5;s++){
			System.out.println("你好");
		}
		System.out.println("你好");
		int s=1000;//1.初始化语句
		do{
			System.out.println("你好");
			s++;//4.进步语句
		}while(s<=10);//2.条件判断

8.break关键的用法有常见的两种:
1.可以用在switch语句当中,一旦执行,整个switch语句立刻结束。
2.还可以用在循环语句当中,一旦执行,整个循环语句立刻结束。打断循环。
关于循环的选择,建议:
凡是次数确定的场景多用for循环:否则多用while循环。

for(int o=1;0<=10;o++){
			if(o==4){
				break;//到三层结束,输入三层
			}
			System.out.println(+o);
		}

9.另一种循环控制语句是continue关键字。
一旦执行,立刻跳过当前次循环剩余内容,马上开始下一次循环。

for(int l=1;l<=10;l++){
			if(l==4){//如果当前是第四层
				continue;//那么跳过当前次循环,马上开始下一次(第五层)
			}
			System.out.println(l+"w");
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值