無料学習の推奨事項: Java 基本チュートリアル
これまでに学んだ基本的な構文では、プログラムと人間の間のインタラクションを認識していませんでしたが、Javaユーザー入力を取得できるツール クラスが提供されています。 java.util.Scanner は Java5 の新機能です。Scanner クラスを通じてユーザー入力を取得できます
<pre class="brush:php;toolbar:false">Scanner s = new Scanner(System.in);</pre>
scanner.close() を忘れずに入力してください
2. シーケンシャル構造
JAVA の基本構造はシーケンシャル構造となっており、特に断りのない限り文ごとに順番に実行されます。 。 シーケンシャル構造は、最も単純な構造アルゴリズムです。
3.構造の選択
単一選択構造の場合
#文法
if(布尔表达式){ //如果布尔表达式为true将执行的语句}## 実行可能かどうかを判断して実行する必要があることがよくありますが、このような処理はプログラム内の if 文で表されます。
if-else
)文法:if 複数選択構造 シナリオ: 実際の状況の可能性 可能性 複数の選択肢がありますABCDなどの判定があり、インターバルには多段階の判定があります。たとえば、90 ~ 100 は A、80 ~ 90 は B...、人生では 2 つ以上の選択肢があることが多いため、そのような問題に対処するには複数の選択肢の構造が必要です。if(布尔表达式){ //如果布尔表达式的值为true}else{ //如果布尔表达式的值为false}
if(布尔表达式1){ //如果布尔表达式 1的值为true,则执行}else if(布尔表达式2){ //如果布尔表达式 2的值为true,则执行}else if(布尔表达式3){ //如果布尔表达式 3的值为true,则执行}else{ //如果以上布尔表达式都不为true,执行代码}
Nested if 構造
それはネストされた if...else ステートメントの使用は正当です。これは、if または else if ステートメントを別の if または else if ステートメント内で使用できることを意味します。 if ステートメントのように else if...else を入れ子にすることができます。
if(布尔表达式1){ //如果布尔表达式 1的值为true,执行 if(布尔表达式2){ //如果布尔表达式 2的值为true,执行 }}
複数選択構造の切り替え
multiple の別の実装選択構造は switch case ステートメントです。switch(expression){ case value: //语句 break; case value: //语句 break; //你可以有任意数量的case语句 default://可选 //语句}
IDEA からファイルを直接貼り付けることができなかったので、Java が保存されているフォルダーを見つける必要がありました。ファイルが保存されているので、クラスファイルを
に直接置きます概要:
各オブジェクトには独自のハッシュコードがあり、各漢字には対応するハッシュ値があり、IDEA はそのハッシュ値を使用して比較を判断します
コードがコンパイルされた後、バイトコードは次のように実行されます (上の図)
# クラス ファイルを直接 にスローします。そのソースを表示できます。 IDEA のコード (シンプルで暴力的な逆コンパイル方法)。他の逆コンパイル ツールをダウンロードしたい場合は、Baidu
にアクセスしてさらにソース コードを確認してください。
関連する学習に関する推奨事項: Java の基礎
以上がJava プロセス制御の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。