爪をつかむ(1)


ジャワには基礎知識がないから
本屋で一番楽そうな本を選んだ.
この本は『ジャワを捕まえろ』と呼ばれ、どこかに書かれています
勉強したほうがいいと思うので、本について行きます.
私の考えをメモして復習してください.

始点マスター関数の実行


これは本を開くとすぐ出てくる説明です.
main関数の{}カッコで積み重ねた部分を符号化すると、
説明の内容が実行されます
public class helloworld {
   
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        System.out.println("Hello world");
	}
}
公共とかスターとか書いてありますが、説明はありません.
たぶんそれを使ってあなたが何かを作る空間を作ったことを説明することができます.
//で始まると、注釈文で読ませる説明文で、説明コードや言いたいことを書いているようです
すべての文章にはシステムがある.out.println("Hello world"); セミコロン(;)で終わる
パソコンの画面に物を印刷するコマンドはシステムです.out.教えてprintln
次のソースコードと実行結果は、上記の説明を補足します.
合成コード
public class helloworld {

	public static void main(String[] args) {
		System.out.println(" **   **");
		System.out.println("****  ****");
		System.out.println("**********");
		System.out.println(" *******");
		System.out.println("  *****");
		System.out.println("   ***");
		System.out.println("    *");
	 }
   }
実行結果
 **   **
****  ****
**********
 *******
  *****
   ***
    *

王超歩計算機


これは,出力だけでなく演算も可能であることを示している.
1~10の加算結果を印刷
合成コード
public class helloworld {

	public static void main(String[] args) {
		System.out.println(1+2+3+4+5+6+7+8+9+10);
	}
}
実行結果
55

演算子


算術演算子


四則演算と余剰の計算
区分演算子の例の結果値は、算術演算子+5+27プラス-5-23マイナス*5*315乗/5/22マイナス%5%21残りの単項演算子++5,5++61増加--5,5--41マイナス記号演算子-5-5-5-5-5-5-5-5-正数マイナス-(-5)5負数プラス

比較演算子と論理演算子


算術演算ではないjava演算子には、条件文で条件コマンドを処理するために使用される「比較演算子」、「論理演算子」があります.
区切り演算子名詞サンプル結果値比較演算子>大きいですか?5>2 true<小さいですか?5<2 false>=大きいですか?5>=2 true<=大きいか小さいか?5<=2 false==同じですか?5==2false!=違いますか.5!=2 true論理演算子&&両方本当ですか?true&&falsefalse||本当ですか?true||falsetrue!まったく.truefalse
比較演算子が大きい場合、論理演算子は比較演算子の結果です.
true,falseは複数の結果を処理するために使用される

条件文


上記比較演算論理演算の結果trueとfalseに基づいて、
作成時に使用するJava構文

ドアが


以上述べた条件文の命令語
if文のソースコードの書き方を見てみましょう
合成コード
public class main {

	public static void main(String[] args) {
		int i = 0; // 변수 i 는 0이다
		if (i==0) { // 만약 i 가 0 과 같다면 
			System.out.println("i 의 변수값은 0이다");
		}
		System.out.println("프로그램을 종료");
	}
}
実行結果
i 의 변수값은 0이다
프로그램을 종료
整数型変数iに0を与え,iが0であるか,iが0であるかを問う.
if文のコマンドが出力されます
iが0でない場合、if文は無視されます.

if-else文


条件が偽の場合、操作を実行するにはelse文を使用します.
ソースコードを見る
合成コード
public class main {

	public static void main(String[] args) {
		int i = 1; //i 는 1이다
		if(i==0) {// i 가 0 이라면 
			System.out.println("i 의 변수값은 0이다");
		}
		else { // i가 0이 아니라면 
			System.out.println("i의 변수값은 0이 아니다!");
		}
		System.out.println("프로그램 종료");
	}
}
実行結果
i의 변수값은 0이 아니다!
프로그램 종료
変数iに1を加えたif文の条件はfalseであるためelse文が実行される

if-else if文


複数の条件を比較し続けるにはelse if文を使用します.
ソースコードを見る
合成コード
public class main {

	public static void main(String[] args) {
		int i = 2; //i 는 2 이다 
		if(i==0) { // 만약 i가 0이라면
			System.out.println("i 의 변수값은 0이다");
		} else if (i==1) { // 만약 i가 1이라면
			System.out.println("i 의 변수값은 1이다");
		}else if (i==2) { // 만약 i가 2이라면
			System.out.println("i 의 변수값은 2이다");
		}else  { // 만약 i가 0, 1, 2 가 아니라면
			System.out.println("i 의 변수값은 0, 1, 2 가 아니다");
		}
		System.out.println("프로그램을 종료합니다");
	}	
}
実行結果
i 의 변수값은 2이다
프로그램을 종료합니다
複数の条件でif文が関与する部分のみ出力

基本データ型


先に行った計算は整数を処理するプログラムコードで,1から10を加算する.
整数に加えて、多くのデータが存在し、文字データを如実に数え、実際にJavaには多くのデータ型があります.
ノートブックなどのストレージスペースを効率的に管理するために、データ型を数値、アルファベットに分割します.
二つに分かればいい、成分をいくつか分けていけばいい
Javaの基本資料を表示します.
整数:byte,short,int,long
実数:float,double
文字:char
真/偽:boolean
簡単に言えば、整数を使うときはintを使い、使いたい整数が10ビットより大きい場合はlongを使えばよい
参考用の正確な資料型表を整理した
データ型データメモリサイズは、範囲バイト整数1バイト-128~127短い2バイト-32768~32767ポイント4バイト-24783648~214783647長い8バイト-92233720366854775807浮動小数点実数4バイト-34.299932347 e+38-+34.2922334 e+387ダブルバイト-1776933457308~1.797696931860 e+3482323282727文字+081 false
Javaのデータ型、演算子、条件文を理解する必要があります.
君が覚えたと言った
400枚くらいのページの中で36枚くらい来ました.
この本は詳しく話していないので,先に読んでもらう
少し気分が悪くなるかもしれませんが、逆に直感と必要な部分しか知らないようです.
しかし、最初のように簡単な部分はともかく、後で複雑な部分が出てきたらちょっと難しいのではないでしょうか.