Java基礎知識(一)

1521 ワード

Java基礎知識
一、変換記号
Javaでよく見られる変換記号は、改行があります。    \bチェックアウト(backspaceに相当)    \rコールボタンを押します      \tタブ(Tabキーに相当)
注意:windowsシステムでのリターンは、2つの文字で表します。         \ 変換記号
たとえば:
印刷結果は「ハローワールド」です。
二、基本データタイプ
一人:bootlean
八位:byte
16位:char shart
32位:int float
六十四位:long double
関係を変換
byte-->shot\char--int-->long;
float->double;
int-->float;
long-->double;
主:低回転高、高回転低は損失精度です。
三、演算子
①算術演算子:+,-,/,%,+,--
注意:i+++と+iの違い、
i++は先に値を付けてから計算します。++iは先に値を計算します。
たとえば:
public class Test1 {
		public static void main(String[] args) {
		int i = 1;
		int j = 1;
		System.out.println("i++="+i++);
		System.out.println("++j="+(++j));
		System.out.println("i="+i);
		System.out.println("j="+j);
		}
}
承諾した結果:
i+=1+j=2 i=2 j=2 j
②関係演算子:>=========
③論理演算子:&、124、!
④三目演算子:(条件式)?(TRUE時の値):(FALSEでの値)
⑤ビット演算子:
概念:バイナリで同じ位置の数字で演算することです。
または(|):対応桁が1である場合は1であり、そうでない場合は0である。
しかも(&):対応桁が0であれば0であり、そうでなければ1である。
非(~):対応桁は全部反を取ります。
異形(^^):数が同じ場合は0を取り、異なる場合は1を取る。
左シフト(i<右へ(i>>n):iのバイナリ表現を右にnビット移動し、元の最上位の数字で空席がない。iを2のn乗で割るのに相当する。
注意:>>>>と>>>の違いは、主に位置補いの方式と違います。>>>はいつでも0で空席を補いました。
負の数のバイナリ表現は、元の数のバイナリを逆に1を加えます。