Java学习历程 Five

- 单if语句

public class siki{
public static void main(String[] args){
System.out.println("今天天气不错,正在压马路,突然发现一个快乐的地方:网吧");
int age = 16;
if(age >= 18) {
System.out.println("进入网吧,开始high!");
System.out.println("遇到一群猪队友,开始骂街。");
System.out.println("感觉不爽,结账走人。");
}
System.out.println("回家吃饭。");
}
}

- if-else 语句

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

在这里插入图片描述

- 三元运算符和if-else

public class siki{
public static void main(String[] args){
int b=20;
int c=21;
//先使用三元运算符
int max=b>c?b:c;
System.out.println("最大值:"+max);
//使用if-else
  int max1;
if(b>c){
System.out.println(max1=b);
}
else{
System.out.println(max1=c);
}
System.out.println("最大值:"+max1);
}
}

在这里插入图片描述

- switch语句

//switch语句使用注意:
//1.case后面数值不能重复
//2.小括号内的数据类型只能是以下几种:
//①.基本数据类型:byte/short/char/int
//②.引用数据类型:String字符串、enum枚举
//3.switch语句表现很灵活:前后顺序可以颠倒,且break语句还可以省略。
public class siki{
public static void main(String[] args){
//以2021.3月为例
int day=18;
int num = day%7;
switch(num){
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的穿透性,从匹配的那一个case向下执行,直到遇到break或者整体结束为止。
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;//最后一个break可以省略,但不建议。
}

}
}

在这里插入图片描述

- 循环结构

// 1.初始化语句:在循环开始最初执行,只做唯一一次
// 2.条件判断:成立循环继续,反之推出循环
// 3.循环体:重复要做的内容,若干行语句
// 4.步进语句:每次循环之后进行的扫尾工作,每次循环完都要执行一次

- for语句

public class siki{
public static void main(String[] args){
for(int i=1;i<=7;i++){
System.out.println("霉运快走!"+i);
}
System.out.println("好运快来!");
}
}

在这里插入图片描述

- while语句

//初始化语句;
//      while(判断条件){
//   循环体;
//   步进语句;
}
public class siki{
public static void main(String[] args){
int  e=1;
while(e<=10){
System.out.println("霉运快走!"+e);
e++;
}
}
}

在这里插入图片描述

- do-while语句

   //初始化语句;
//      do{
//   循环体;
//        }while(条件判断);
//扩展格式:
//初始化语句;
//      do{
//   循环体;
//   步进语句;
//        }while(条件判断);
public class siki{
public static void main(String[] args){
int  s=1000;
do{
 
System.out.println("霉运快走!"+s);
s++;
}
while(s<=10);
}
}

在这里插入图片描述

- break用法

//  1.可用在switch语句中,一旦执行,整个switch语句立刻结束
// 2.可用在循环语句中,一旦执行,打断循环,整个循环语句立刻结束
public class siki{
public static void main(String[] args){
for(int d=1;d<=7;d++){
if(d==4){
break;
}
System.out.println("霉运快走!"+d);
}
}
}

在这里插入图片描述

- continue用法

// 一旦执行,跳过当前循环内容,执行下一次循环
public class siki{
public static void main(String[] args){
for(int f=1;f<=7;f++){
if(f==4){
continue;
}
System.out.println("霉运快走!"+f);
}
}
}

在这里插入图片描述

- 练习1

// 用while语句求1-100的偶数和
public class siki{
public static void main(String[] args){
int u=0;
int r=1;
while(r<=100){
if(r%2==0)
u+=r;
r++;
}
System.out.println("偶数和为:"+u);
}
}

在这里插入图片描述

练习2

// 用for语句求1-100的奇数和
public class siki{
public static void main(String[] args){
int o=0;
for(int j=1;j<=100;j++){
if(j%2!=0)
o+=j;
}
System.out.println("奇数和为:"+o);
}
}

在这里插入图片描述

- 判断成绩等级

// 用if-else来判断该学生成绩等级
public class siki{
public static void main(String[] args){
int student=65;
if(student>=90&&student<=100){
System.out.println("优秀");
}
else if(student>=80&&student<90){
System.out.println("好");
}
else if(student>=70&&student<80){
System.out.println("良");
}
else if(student>=60&&student<70){
System.out.println("及格");
}
else{
System.out.println("不及格");
}
}
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值