Java day5

1到100的和用while
public class tun{
public static void main(String[] args) {
int i=1;
int k=0;
while(i<= 100){
k+=i;
i++;
}
System.out.println(""+k);
}
}
成绩
import java.util.Scanner;

public class zuoy
{
public static void main(String[] args) {

	Scanner sc=new Scanner(System.in);
	
	System.out.println("开始");
	System.out.println("成绩");
	int x=sc.nextInt();
	if(x<0 && x>100){
		System.out.println("成绩无效");
	}else if(60<= x && x<=69 ){
		System.out.println("及格");
	}else if ( 70<= x && x<=79){
		System.out.println("良");
	}else if ( 80<= x && x<=89){
		System.out.println("好");
	}else if ( 90<= x && x<=100){
		System.out.println("优秀");
	}else{
		System.out.println("不及格");
	}
}

}
在这里插入图片描述
流程控制语句

顺序结构
System.out.println(“你干嘛”);
System.out.println(“看你咋地”);

System.out.println("================");

判断语句

if

if 语句的第一种格式
在这里插入图片描述
int i = 10;
System.out.println(“看见网吧”);
if(i>=18){

	System.out.println("进网吧打游戏");
	System.out.println("遇到猪队友");
	
}
System.out.println("回家吃饭");

if 语句的第二种格式
在这里插入图片描述
/标准的if-else/
int x=660;
if(x%2==0){
System.out.println(“偶数”);
}
else{
System.out.println(“奇数”);
}

if 语句的第三种格式
在这里插入图片描述
System.out.println("================");
int u = 4;
int y;
if(u>=3){
y = 2u + 1;
}
else if(-1 < u && u < 3) {
y = 2
u;
}
else {
y = 2*u -1;
}
System.out.println(""+y);

三元运算符与标准的if-else:取俩个数字中的最小值

int e,r;
e=20;
r=60;
int min=e > r ? r : e;
System.out.println(“最小值”+min);

	int min1;
	if(e > r){
		min1 =r;
	}
	else{
		min1 =e ;
	}
	System.out.println("最小值"+min1);

选择语句

swith语句格式,说明,流程在这里插入图片描述
在这里插入图片描述
//switch
int day=1;

	switch(day){
		case 1:
		System.out.println("1");
		break;
		case 2:
		System.out.println("2");
		break;
		case 3:
		System.out.println("3");
		break;
		case 4:
		System.out.println("4");
		break;
		case 5:
		System.out.println("5");
		break;
		case 6:
		System.out.println("6");
		break;
		default:
		System.out.println("数据不对");
		break;
	}

case的穿透性

在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一一个case的值,直接向后运行,直到遇到break,或者整体switch结束。
int g=3;
switch(g){
case 2:
System.out.println(“2”);
break;
case 3:
System.out.println(“3”);
//break;
case 4:
System.out.println(“4”);
//break;
case 5:
System.out.println(“5”);
case 6:
System.out.println(“6”);
break;
default:
System.out.println(“数据不对”);
break;
}
上述程序中,执行case3后,由于没有break语句,程序会一直向后走,不会在判断case,也不会理会break,直接运行完整体switch.
由于case存在穿透性,因此初学者在编写switch语句时,必须要写上break。

循环语句

for循环语句格式
在这里插入图片描述
int yu=0;
for (int a = 1; a<=100; a++ ){
yu+=a;
}
System.out.println(“1到100的和:”+yu);

while循环语句格式
在这里插入图片描述
int c=10;
while(c <=10){
System.out.println(“你是打坏蛋,不原谅你”);
c++;
}

do…while循环语句格式
在这里插入图片描述
int v = 10;
do{
System.out.println(“你是打坏蛋,不原谅你”);
v++;
}while(v <= 11);

三个循坏的区别
在这里插入图片描述
跳出语句

break
在循环中,基于条件控制,终于循环体内容的执行,也就是说结束当前的整个循环。
for (int f =2 ;f<=10; f++){
if(f==5){
break;//打断循环
}
System.out.println(“gong”+f);
}

continue
在循环体中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行。

		for (int w =1 ;w<=10; w++){
			if(w==5)
				continue;//跳过
			System.out.println("gong"+w);

2020080605024

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曾炟zd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值