본문 바로가기

ITスクール(2023.07.04~)/Java(2023.07.04~)

ITスクール 3日目 SWAP/SCANNER/変数

★SWAP

二つの変数の値を交換する。

 

データータイプ x;

データータイプ y;

データータイプ   temp;

 

temp = x;

x = y;

y= temp;

 

 

★Scanner

文字列を受け、文字列にリターンする

 

しかし、

nextInt();

nextDouble();

next(Line).charAt();

 

事前に宣言したデータータイプの変数に合わせて、変換するメソッドもある。

今まで、いつもString変数を受けてから形を変換するメソッドを活用したが、

これよりはこちらのメソッドを活用する。 

 

Char

1. (Java) Unicode : 2byte (16bit)

                        'A' (65)  00000000 01000001

                        'a' (97)  00000000 01100001

 

2. (C)     ASCIICode: 1byte (8bit)

                       1byte -> char형 ('0+7bit')

                        'A' (65)   1100001

                        'a' (97)   1100001