DabaiはJavaソフトウェア包囲の8日目になりました(制御文、Java入力文、if文)

Java制御ステートメント

Java制御ステートメントは、次の7つのタイプに分けることができます。

コントロール選択構造ステートメント

  • if、if else
  • スイッチ

制御ループ構造ステートメント

  • にとって
  • 一方
  • 一方を行います

制御ステートメントの順序を変更する

  • ブレーク
  • 継続する

1.Ifステートメント

ifステートメントは選択構造に属し、ifステートメントは分岐ステートメント/条件付き制御ステートメントとも呼ばれます。

1 ifステートメントの文法構造:4つの記述方法


if(ブール式)の最初のタイプ{ javaステートメント; javaステートメント; }



2番目のタイプの
if(ブール式) { javaステートメント; javaステートメント; } else { javaステートメント; javaステートメント; }








if(ブール式) { javaステートメントjavaステートメント... } else if(ブール式) { javaステートメントjavaステートメント... } else if(ブール式) { javaステートメントjavaステートメント... } elseifの3番目のタイプ(ブール式) { Javaステートメントjavaステートメント... } .. ..
















4番目のタイプの
if(ブール式) { javaステートメントjavaステートメント... } else if(ブール式) { javaステートメントjavaステートメント... } else if(ブール式) { javaステートメントjavaステートメント... } else { javaステートメントjavaステートメント}…
















2重要:javaステートメントのifステートメントの場合、実行するブランチがある限り、ifステートメント全体が終了します。

3注:上記の2番目と4番目の書き込みメソッドにはelseブランチがあり、これら2つのメソッドは100%のブランチ実行を保証できます。

4すべての制御ステートメントは、適切にネストされている限り、ネストできます。

注:ネストを使用する場合、コード形式は完全である必要があります。[インデントはインデントする必要があります。ほとんどの場合、中括弧を使用するにはインデントが必要です]

5 ifステートメントのブランチにjavaステートメントが1つしかない場合は、中括弧を省略できます。

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