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("女");
}
}
注:今日、学習グループで見た写真は非常に興味深いものです。共有してください。