1日目


Javaとは?


Javaはプログラミング言語で、コードコマンドコンピュータを通じて使用できます.すべてのオペレーティングシステムで実行でき、オブジェクト向けにプログラミングできるなどの特徴があります.

オブジェクト向け言語とは?


オブジェクトを組み合わせてプログラムを作成する方法(OOP)を持つ言語.オブジェクトに向かうと、アセンブリ部品のようにオブジェクトを組み合わせてプログラム全体を作成できます.

Javaに関する用語のクリーンアップ

  • クラス:オブジェクトを作成するフレーム
  • インタフェース:クラスを作成するためのフレームワーク
  • API:アプリケーションプログラミングインターフェースの略で、プログラムのインタラクションを支援するメディア
  • 定数:不変値/変数:不変値
  • 新しい演算子:オブジェクト
  • を作成する

    Eclipseショートカット

  • ctrl+n:新しいクラス
  • を作成
  • ctrl+space:メソッド
  • ctrl+s:
  • を保存
  • ctrl+F 11:出力
  • ctrl+alt+方向キー(上/下):
  • を上/下にコピー
  • ctrl+d:
  • を削除
  • ctrl+/:自動注釈
  • ctrl+m:拡大/縮小ウィンドウ
  • ctrl+shift+f:コードソート
  • (ctrl+C)+(ctrl+k)+(ctrl+v):移動時に
  • を貼り付ける
  • syso + ctrl + space : system.out.println自動出力
  • //:注釈
  • 識別


    コード内の変数、関数、または属性を識別する文字列.
    デフォルトでは、特殊文字は使用できませんが、$は使用できます.
    Tip)変数名はフルネームが好ましく,文字名は大文字が望ましい.(単語変更時の最初のアルファベットも大文字)
    定数名はすべて大文字(ex.PI)

    へんすう


    データの格納スペース.
    タイプ(intなど)+変数名

    を選択します。


    データの形式
    <タイプの種類>

  • 基本タイプ


  • 参照タイプ
  • array
  • class
  • interface
  • bit:最小の情報単位(1 bit->8 byte)
    byte:2の8乗、256数字表示、-128から127
    short:バイト後の小さな単位-32768から32767
    bit < byte < short < int < long
    文字列+実数/整数=文字列
    文字≠文字列
    タイプが冗長X変数が冗長O
    ex)
    byte val1 = 127;
    byte val1 = -128;
    (X)
    byte val1 = 127;
    val1 = -128;
    (O)
    longタイプの場合、intタイプの範囲を超えている場合は、longとマークする必要があります.
    ex) 100000000L;

    異種


    文字には文字や間違った文字などがあります.
  • 整数タイプ

  • 16進数計算
    1~15
    10 : a
    15 : f
    ab
    a 16の1勝(16)+b 16の0勝(1)
    1016+111 = 171
    ff
    1516+151 = 255
  • 文字

  • Tip)文字列文字:String str="Good";
    空のテキスト:String str=nill;
  • 実数タイプ
  • 整数デフォルトint
    実数のデフォルト値はfloat
    println:改行/print:出力の貼り付け
    println = print("\n")
    floatは最後にfを加えなければならない

    タイプ変換


    整数+整数=整数
    整数+実数=実数
    整数計算の後の小数点は出力を遮断されます.
    ex) int x=7/2;
    出力値=3
    置換する値と変数のタイプが一致しない場合は、コンパイルされません.
  • 自動変換
    小さいタイプのデータは、同じカテゴリの大きなデータに自動的に変換されます.
    ex ) byte ⊂ short,char ⊂ int ⊂ long ⊂ float ⊂ long
  • ex) int x=7/2;//double y=7/2.0;//計算出力値3.5->実数
    double y=7/2;//出力値3.0->3は、3.0のデュアルタイプを含む
  • casting
  • 降格:広範囲->小規模
  • 業鋳造:狭い範囲->広い範囲
  • System.out.println(10/4); // 정수
    System.out.println(10.0/4); // 실수
    System.out.println(2.9+1.8); 
    System.out.println((int)2.9+1.8); // 사실상 2+1.8 왜냐면 int(정수)타입 때문에 
    System.out.println((int)2.9+(int)1.8); // 사실상 2+1
    System.out.println((int)(2.9+1.8)); // 4.7에서 뒤에 소수점 날라감
    
    출력값
    2
    2.5
    4.7
    3.8
    3
    4

    スキャナ

    import java.util.Scanner;
    ...
    Scanner a = new Scanner(System.in); 
  • スキャナの主な方法
    String next()
    byte nextByte()
    short nextShort()
    int nextInt()
    long nextLong()
    float nextFloat()
    double nextDouble()
    boolean nextBoolean()
    String nextLine()
    void close()->タイプなし
    booleanhasNext()->繰り返し