大白成为Java软件攻城狮的第八天(控制语句、java输入语句、if语句)

Java控制语句

Java控制语句可以分为7种:

控制选择结构语句

  • if、if else
  • switch

控制循环结构语句

  • for
  • while
  • do while

改变控制语句顺序

  • break
  • continue

1、if语句

if语句属于选择结构,if语句又被称为分支语句/条件控制语句

1 if语句的语法结构:四种编写方式

第一种
if(布尔表达式){
java语句;
java语句;

}

第二种
if(布尔表达式){
java语句;
java语句;

} else {
java语句;
java语句;

}

第三种
if(布尔表达式){
java语句
java语句

}else if(布尔表达式){
java语句
java语句

}
else if(布尔表达式){
java语句
java语句

}else if(布尔表达式){
java语句
java语句

}…

第四种
if(布尔表达式){
java语句
java语句

}else if(布尔表达式){
java语句
java语句

}
else if(布尔表达式){
java语句
java语句

}else {
java语句
java语句

}…

2 重点 :对于java语句中的if语句来说,只要有一个分支执行,整个if语句全部结束。

3 注意:以上的第二种编写方式和第四种编写方式都带有else分支,这两种方式可以保证100%会有分支执行。

4 所有的控制语句都是可以嵌套使用的,只要合理嵌套就行。

注意:嵌套使用的时候,代码格式要保证完美。【该缩进的时候必须缩进,大部分情况下使用大括号包围的需要缩进】

5 if语句的分支中只有一条java语句的时候,大括号可以不写。

System.out.println();  负责向控制台输出

6 接收用户键盘的输入语句:

public class KeyInputTest
{
    
    
	publid static void main(String[] args){
    
    
		java.util.Scanner s = new java.util.Scanner(System.in); //第一步,创建键盘扫描器对象
		
		输入字符:
		String UserInputContent = s.next(); 
		//第二步:调用Scanner对象的next方法开始接收用户的键盘输入
		//程序执行到这里会停下来,等待用户的输入
		//当用户输入的时候,并且最终敲回车的时候,输入的信息会自动赋值给userInputContent
		//程序执行到这里,用户输入的信息已经到内存中了,
		System.out.println("您输入了:" + UserInputContent).; //将内存的数据输入到控制台
		
		输入数字
		int num = s.nextInt(); //接收数字 
		System.out.println("您输入的数字是:" + num);
	}
}

正确语句:

public class IfTest01
{
    
    
	public static void main(String[] args){
    
    
		boolean sex=true;
		if (sex){
    
    
			System.out.println("男");
		}else{
    
    
			System.out.println("女");
		}
	
		sex=false;
		
		if(sex) System.out.println("男")else System.out.println("女")}
}

错误语句:

public class IfTest02
{
    
    
	public static void main(String[] args){
    
    
		boolean sex=true;
		if(sex)
			System.out.println("男");
			System.out.println("hehe"); //不加大括号的话只包括第一条语句,第二条语句不是if语句的分支java语句
		else //else缺少if
			System.out.println("女");
		}
}

注:今天在学习群中看到的一张图片,很有意思,分享一下。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq2632246528/article/details/112530426