/ * 1つの1995Sun会社オラクルオラクル・コーポレーション
2コマンドプロンプトスタートキーが+ Rオンになっています
お使いのディスクドライブ文字の名前を変更します。スイッチにcd]タブキーをファイルfile CDには、.. \ルートディレクトリへのパスバックは、画面クリアをCLSリターンのCD層は、ファイル出口出口への電流経路を表示するには
3つのキーワード完全に特殊な色と小文字は特別な意味のために予約されています
4つの識別子は、26の文字と0-9 $ _数字で始めることはできませんが、キーワードにはできません含めることができます
命名規則:クラス名をすべてラクダ大文字の変数名やメソッド名大の最初の文字は単語の残りの部分は大文字に小さなこぶを小文字
5定数* /
{メインクラス公開
パブリック静的無効メイン(文字列[] args){
//文字列定数
System.out.print(「ABC」)の;
System.out.print(「」)の、二つの中間の二重引用符の文字列//コンテンツが空である
//整数定数
System.out.print(200);
System.out.print(20);
//浮動小数点数(10進数)一定
System.out.print(0.1);
//文字定数
のSystem.out .print(」4' 。);
//System.out.print( '');文字は空にすることはできません
ブール定数//
;(真の)System.out.printの
System.out.printの(偽の);
//ヌル定数
//System.out.print(null);直接出力することができない
}
}
/ * 6基本データ型
整数ブールブール短い整数長いフロートバイト型倍精度浮動小数点型文字型char
参照データ型
ラムダインターフェイス文字列配列クラス
注1列が基本型ではなく、参照
2は、浮動小数点近似することができる正確ではありません
3バイトの数は、例えば、フロートのために、4バイトであるとデータ型の範囲は必ずしも相関しないが、広い範囲が8バイトの長さ
が長いint型のLサフィックスに整数型用のデフォルトが必要な場合
、デフォルトはフラクショナル型ダブルフロートであれば使用サフィックスを必要としますF.
。7データ型の変換は、
*小から大変換するデータ範囲/:自動的にコードを変換するには、自動変換規則2を処理する必要がありません
新しい新しいクラス1 {パブリック。
パブリッククラスメインボイド(文字列[]引数){
System.out.printlnは(400); //これは整数であり、デフォルトはINTです。
System.out.println(3.14); //これは、浮動小数点数で、デフォルトはdoubleです。
//左、右が同じ周りのint型ではない、長いタイプである
//は符号が割り当て格納される左に右に長い整数変数定数で等しい
// int型- >長いデータは小から大転換の範囲生じる
長いです= 100 NUM1;
のSystem.out.println(NUM1);
}
}
/ *キャスト
1つの特徴:書式コードのニーズがVのケアであることを、自動的に行うことができません。
フォーマット2:変数名=範囲の小さいタイプ(小型)は、データの大規模な範囲を有していました。
注意事項
データは、精度データのオーバーフローの損失につながる可能性があるため、1人のキャストは、一般に、推奨されません。
2バイト/ショート/チャー3つのタイプが「+」は、付加等の数学的演算を、発生することができ
データ操作のこれら3種類まず、int型に昇格計算さ3Byte目/ショート/チャー。
4booleanタイプデータ型変換が起こることはできません* /
パブリッククラスDemo02DataType {
パブリック静的無効メイン(文字列[] args){
// int型が残っている、右はlong型ではなく、同じです。
//長い - > int型ではなく、小規模から大規模まで、自動データ型変換が行われないことができます
INT NUM =(INT)100L。
// int型への長いキャスト
INT NUM2 =(INT)600000000000L。
System.out.println(num2の); // 1705032704
//ダブル - > int型、鋳造タイプ
INT NUM3 =(INT)3.99。
System.out.println(NUM3); // 3が、これは丸め丸めではありません
文字zifu1 =「A」; //これは文字定数で、大文字のAがあります
System.out.println(zifu1 + 1); // 66、文字Aはまた、65として扱われます
こんにちは//基本的なコンピュータは、Aが65である文字を表すために、デジタル(バイナリ)すべきです
数学演算の//ビットchar型は、数に換算されている特定の規則に従って行われます
バイトnum4 = 40; //値の範囲タイプを超えないように適切なサイズの左
バイトnum5 = 50;
//バイト+バイト - > int型+ int型 - > int型
int型結果1 = num4 + num5。
System.out.println(結果1); // 90
短いnum6 = 60。
//バイト+短い - > int型+ int型 - > int型
// int型キャストは短くなって:あなたはロジックがもうすでに短距離のサイズよりも実際にあることを確認するはならないことに注意してください、そうでない場合はデータのオーバーフローが発生します
短い結果2 =(ショート)(num4 + num6)。
System.out.println(結果2)。
}
}
ASCIIコード表:情報交換用米国標準コード、情報交換用米国標準コード
Unicodeコード表:Unicodeの。制御関係はまったく同じもASCIIと0〜127個の数字と記号の始まりですが、最初から128個の以上の文字を含めること
65 0 48 97