品牌营销咨询,重庆seo搜索引擎优化优与略,火鸟门户官方网站,网站建设的费用预算如何写/* 关于java语言中的if语句#xff0c;属于选择结构
if语句又被称为分支语句/条件控制语句1.if语句的语法结构#xff1a;四种编写方式
第一种#xff1a;条件为真#xff0c;执行大括号内容 条件为假#xff0c;*跳出*大括号内容 if(布尔表达式){ java…/* 关于java语言中的if语句属于选择结构
if语句又被称为分支语句/条件控制语句1.if语句的语法结构四种编写方式
第一种条件为真执行大括号内容 条件为假*跳出*大括号内容 if(布尔表达式){ java语句; java语句; java语句; java语句; }
第二种条件为真执行大括号内容 条件为假执行else大括号内容 if(布尔表达式){ java语句; java语句; java语句;
}else{ java语句; java语句; }
第三种条件为真执行大括号内容 条件为假执行else if内的布尔表达式 条件为真执行else if大括号内容执行结束后*跳出if体* 条件为假执行下一个else if呢的布尔表达式直到执行 if(布尔表达式){ java语句; java语句;
}else if(布尔表达式){ java语句; java语句;
}else if(布尔表达式){ java语句; java语句;
}else if(布尔表达式){ java语句; java语句;
}.........第四种最后面加上else{}
2.重点对于java的if语句来说只要有一个分支执行整个if语句全部结束
3.注意以上的第二种编写方式和第四种编写方式都带有else分支这两种方式可以保证会有分支执行
4.所有的控制语句都是可以嵌套使用的只要是合理使用就行 注意嵌套使用的时候代码格式要保证完美【该缩进的时候就必须缩进】
需求假设系统给定一个人年龄根据年龄来判断这个人处于生命的哪个阶段 年龄必须在【0-150】
【0-5】 【6-10】 【11-18】 【19-35】 【36-55】 【56-150】
System.out.println(); 负责向控制台输出【从内存到控制台输出的过程这是从内存中出来了】
接受用户键盘输入从键盘到内存。【输入的过程到内存中去】
以下代码先不要问为什么!固定编写就可以接收用户键盘的输入*/
public class if01
{
public static void main(String args)
{//1.接受键盘输入年龄【输入的时候必须输入数字】java.util.Scanner snew java.util.Scanner(System.in);System.out.println(请输入您的年龄);//输出提示信息要不然用户不知道需要干嘛int ages.nextInt();//停下来等待用户的输入输入后自动接受赋值给age变量
//System.out.println(ageage);//2.根据需求进行业务逻辑判断
String str老年;//定义默认值
if(age0||age150){str您输入的年龄段超出实际范围{0-150};}else if(age5){
str幼儿; }else if(age10){
str少年; }else if(age18){
str青少年;
}else if(age35){
str青年;
}else if(age55){
str中年;
}
System.out.println(您处于str岁);//举例子
//关于if的大括号是否写什么时候写的问题boolean sex;
sexfalse;
if(sex)
System.out.print(123);
System.out.print(321);//当大括号不写的时候这句话无论什么时候都会执行因为去掉{}会默认为if只执行最接近的第一条
//语句剩下的else必须有if与之匹配否则编译报错、//例如错误事例
/*
if(sex)System.out.print(123);System.out.print(321);
elseSystem.out.print(666);//这句话会编译报错因为if执行结束后会跳出来if的结构
跳出来结构体后else就无法匹配if了
*/}
}