java的控制语句

本文介绍了Java编程中的控制语句,包括分支语句(if, switch),循环语句(while, for, do-while)以及跳转语句(break, continue, return, throw)。详细讲解了if语句的用法,并通过实例展示了如何判断硬盘盘符的合法性。此外,还探讨了多分支if...else if结构和switch语句的使用。最后,提到了while和do-while循环的区别,以及continue和return语句的作用。" 108778958,10080472,Photoshop初学者指南:界面与新建文档,"['Photoshop', '图像处理', '设计软件', '界面介绍', '新建操作']
摘要由CSDN通过智能技术生成

程序设计中控制语句主要有三种:顺序、分支、循环。
1、分支语句:if 和 switch

2、 循环语句:while 、for、 do-while(使用较少)

3、跳转语句: break 、continue 、 return 和 throw

if 结构:
if 语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。
如果条件满足,就进行某种处理
if(条件表达式){
语句块;
}
public static void main(string[] args){
System.out.println(“请输入一个数字:”);
Scanner input = new Scanner(System.in);
int num = input.nextInt(); // 接收键盘输入数据

// 判断用户输入的数据是否大于100
if (num > 100) {
    System.out.println("输入的数字大于100");
}
// 判断用户输入的数据是否等于100
if (num == 100) {
    System.out.println("输入的数字等于100");
}
// 判断用户输入的数据是否小于100
if (num < 100) {
    System.out.println("输入的数字小于100");
     }
}

}
if语句

  • if 判断后执行
    if(条件为真){
    // 代码块1
    }else{
    // 代码块2
    }

if语句else
/**

  • 硬盘盘符一般用A~Z 大写 字母 表示
  • 使用程序判断用户输入的字母是否合法的硬盘盘符
  • @author love

*/
public class IfDemo {
public static void main(String[] args) {
// 1.输入硬盘的盘符
Scanner input = new Scanner(System.in);
System.out.println(“请输入硬盘盘符:”);
char ch = input.next().charAt(0);//去用户输入字符串的第一个字符
// 2.判断是否合法
if(ch >= ‘A’ && ch <= ‘Z’) {// 等价写法 !(ch <‘A’ || ch > ‘Z’)
// ‘A’ <= ch <= ‘Z’ --错误的写法!!!
System.out.println(“您输入的盘符是合法的盘符!”);

}else {
	System.out.println("输入了非法盘符!!");
}
// 3.打印结果

if…else if多分支语句:
if(表达式1) {
语句块1;
} else if(表达式2) {
语句块2;

} else if(表达式n) {
语句块n;
} else {
语句块n+1;
}
if。。。else if

假设某学校对成绩的判断标准是:不低于 90,可以评为优秀;低于 90 但不低于 80,可以评为良好;低于 80 但不低于 60,可以评为中等;否则评为差。
纯文本复制
public static void main(String[] args) {
System.out.println(“请输入考试成绩:”);
Scanner input = new Scanner(System.in);
int score = input.nextInt(); // 接收键盘输入数据
if (score >= 90) { // 考试成绩>=90
System.out.println(“优秀”);
} else if (score >= 80) { // 90>考试成绩>=80
System.out.println(“良好”);
} else if (score >= 60) { // 80>考试成绩>=60
System.out.println(“中等”);
} else { // 考试成绩<60
System.out.println(“差”);
}
}
switch语句:

switch语句格式:
switch(表达式){
case 值1:
语句体1;
break;
case 值2:
语句体2;
break;

default:
语句体n+1;
break;
}

特点: break:强行跳出语句
case:表达式不一样。

while循环:
while(循环条件){
循环操作语句;
}
特点:先循环,后执行while语句

do-while语句:
do{
循环操作
}while(循环条件)
特点:先执行,在判断

do-while语句

continue语句:
1.while(循环条件){


continue

}

2.do{


continue;

…}while(循环条件);

3.for(;循环条件;更新循环变量){


continue;

…}

特点:跳过本次循环,继续下次循环。
return:返回值
throw:抛

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值