语句练习if-switch练习

本文介绍了一个简单的程序,用于将学生的百分制成绩转换为五个字母等级之一,并提供了几个程序示例来展示不同控制流程的结果输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**1.已知学生成绩以100分为满分,共分5个等级:A,B,C,D,E。
   90~100为等级A,80~89为等级B,70~79为等级C,
   60~69为等级D,0~59为等级E。
   要求定义一个成绩变量,当成绩变化时,可直接知道该成绩对应的等级。
   例如:当成绩为100时,该学生的等级时A。
/

class Demo{
//定义一功能,通过给定分数,获取该分数对应的等级。
/*
1,明确该功能的结果:等级 char
2,有没有未知内容。分数。int
*/
public static String getLevel(int num){
char level;
if(num>=90 && num<=100)
level = 'A';
else if(num>=80 && num<=89)
level = 'B';
else if(num>=70 && num<=79)
level = 'C';
else if(num>=60 && num<=69)
level = 'D';
else
level = 'E';


return level;
}
public static void main(String[] args){

char ch = getLevel(35);
System.out.println("level="+ch);
}

}

//2.写出输出结果。
class Demo{
public static void main(String[] args){
<span>	</span>show(0);//15
<span>	</span>show(1);//14
} 
public static void show(int i){
    switch(i){ 
<span>	</span>default:
<span>	</span>   i+=2;
<span>	</span>case 1:
<span>	</span>   i+=1;
<span>	</span>case 4:
           i+=8; 
<span>	</span>case 2:
<span>	</span>   i+=4;
  }
<span style="white-space:pre">	</span>System.out.println("i="+i);
  } 
}




//3.写出输出的结果.
class Demo{
public static void main(String[] args){
<span style="white-space:pre">	</span>int x=0,y=1;
<span style="white-space:pre">	</span>if(++x==y--&x++==1||--y==0)
<span style="white-space:pre">		</span>System.out.println("x="+x+",y="+y);//x=2,y=0
<span style="white-space:pre">	</span>else
<span style="white-space:pre">		</span>System.out.println("y="+y+",x="+x);
<span style="white-space:pre">	</span>}
}

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">4.求出1~100之间,即使3又是7的倍数出现的次数?</span>


5.用程序的方式显示出下列结果。


1*1=1
1*2=2   2*2=4
1*3=3   2*3=6   3*3=9
1*4=4   2*4=8   3*4=12  4*4=16
1*5=5   2*5=10  3*5=15  4*5=20  5*5=25




6.写出程序结果。

class Demo{
public static void main(String[] args){
<span style="white-space:pre">	</span>int x = 1;
<span style="white-space:pre">	</span>for(show('a'); show('b') && x<3; show('c')){
<span style="white-space:pre">		</span>show('d'); 
<span style="white-space:pre">		</span>x++;
<span style="white-space:pre">	</span>}
}
public static boolean show(char ch){
<span style="white-space:pre">	</span>System.out.println(ch);
<span style="white-space:pre">	</span>return true;
<span style="white-space:pre">	</span>}
}


//a b d c b d c b


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值