Java基本構文:データ型、変数(Data Type、Variables)
プログラミング言語では、最も基礎的な概念の一つが変数です.
変数とは、数値、文字、配列など、さまざまなタイプのデータを格納できる値を格納するハウジングです.
今後の数回のリリースでは、さまざまなデータ型と使用可能なデータ型についてより詳細に説明します.
データは、元のタイプと参照タイプに大きく分けられます.最大の違いは、元のタイプのオブジェクトがデータ自体を格納し、参照タイプのオブジェクトがデータのアドレスを格納することです.
元のタイプ(Primitive Type)参照タイプ(Reference Type)-byte-short/long-int-デュアルフローティング-char-boolean-String 6-array
領域変数(主関数内): グローバル変数(main関数以外):静的キーワードでグローバル変数を宣言できる
異なるタイプの変数を計算する過程でjavaは異なるタイプを変形して結果値を計算する左関連性:左から右へ順に計算 str+intで自動的にintをstrに変換して計算する
特定の変数がどこで使用できるか(適用範囲)をscopurと呼び、変数が宣言する場所によってscopeが異なります.メソッド内部(ブロック内)で宣言された変数-->このメソッドでのみ使用可能(ブロックスキャン) メソッド外部(クラス内)宣言変数-->クラス内使用可能(グローバルスキャン)
変数を入力する方法もあるが,ユーザから入力を受ける必要がある場合も多い.Javaは入力を受信するために様々な方法を使用することができ、その中で最も簡単な方法の一つはScannerである.
入力されたデータ型に応じて、異なる方法で適切にデータを受信することができる.
整数入力の受信
変数とは、数値、文字、配列など、さまざまなタイプのデータを格納できる値を格納するハウジングです.
今後の数回のリリースでは、さまざまなデータ型と使用可能なデータ型についてより詳細に説明します.
データ型
データは、元のタイプと参照タイプに大きく分けられます.最大の違いは、元のタイプのオブジェクトがデータ自体を格納し、参照タイプのオブジェクトがデータのアドレスを格納することです.
元のタイプ(Primitive Type)参照タイプ(Reference Type)-byte-short/long-int-デュアルフローティング-char-boolean-String 6-array
変数宣言構文
<type> <변수_이름> = <값>
の形式で変数を宣言できる// main 함수 밖에서 변수 선언
static int num1 = 3
public static void main(String[] args) {
// main 함수 안에서 원시 타입 변수 선언
int num2 = 5;
// main 함수 안에서 참조 타입 변수 선언
int[] numList = new int[5];
}
変数計算プロセス
異なるタイプの変数を計算する過程でjavaは異なるタイプを変形して結果値を計算する
public static void main(String[] args) {
int num1 = 2;
int num2 = 3;
System.out.println(num1 + num2) // 5
System.out.println("Num1 value: " + num1) // Num1 value: 2
System.out.println("Num1 value: " + num1 + num2) // Num1 value: 25
System.out.println("Num1 value: " + (num1 + num2)) // Num1 value: 7
}
変数の適用範囲
特定の変数がどこで使用できるか(適用範囲)をscopurと呼び、変数が宣言する場所によってscopeが異なります.
入力の受信方法
変数を入力する方法もあるが,ユーザから入力を受ける必要がある場合も多い.Javaは入力を受信するために様々な方法を使用することができ、その中で最も簡単な方法の一つはScannerである.
入力されたデータ型に応じて、異なる方法で適切にデータを受信することができる.
整数入力の受信
Scanner.nextInt()
// 스캐너 import 해오기
import java.util.Scanner
public class Code {
public static void main(String[] args) {
Scanner kb = new Scanner( System.in ); // 새로운 스캐너 생성
int input = kb.nextInt(); // 입력받은 정수를 변수에 할당
kb.close(); // 스캐너 사용이 완료되면 스캐너를 종료하기
}
}
文字列入力の受信scanner.next()
:スペースを基準に逐字逐句朗読Reference
この問題について(Java基本構文:データ型、変数(Data Type、Variables)), 我々は、より多くの情報をここで見つけました https://velog.io/@minnczi/Java-기본문법-변수-Variablesテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol