ホームページ >Java >&#&チュートリアル >プログラマーのように考える: Java の基礎を学ぶ
この記事では、Java プログラミングの基本概念と構造を紹介します。変数とデータ型の紹介から始まり、演算子と式、制御フロー プロセスについて説明します。次に、メソッドとクラスについて説明し、次に入出力操作を紹介します。最後に、この記事では、給与計算の実際の例を通じて、これらの概念の適用を示します。
プログラマーのように考える: Java の基礎をマスターする
1. 変数とデータ型
Java は変数を使用して情報を保存します。各変数には、格納できる値の種類を示す特定のデータ型があります。例:
int age = 30; // 存储整数 String name = "John"; // 存储字符串 double balance = 100.50; // 存储小数
2. 演算子と式
演算子は、変数の演算を実行するために使用されます。式は演算子と変数または値を組み合わせます:
int sum = age + 10; // 加法操作符 boolean isAdult = age >= 18; // 关系操作符 double discount = balance * 0.1; // 乘法操作符
3. 制御フロー
制御フロー ステートメントは、プログラムの実行フローを制御するために使用されます:
if (isAdult) { System.out.println("You are an adult."); } else { System.out.println("You are not an adult."); } for (int i = 0; i < 5; i++) { System.out.println(i); }
4. メソッドとクラス
メソッドは、特定のタスクを実行する再利用可能なコード ブロックです。クラスはオブジェクトの設計図です。これらはオブジェクトの状態と動作を定義します。
class Person { private int age; private String name; public Person(int age, String name) { this.age = age; this.name = name; } public int getAge() { return age; } public String getName() { return name; } }
5. 入力と出力
Java は、コンソールから入力を読み取り、コンソールに書き込むための関数を提供します。 出力メソッド:
Scanner input = new Scanner(System.in); // 读取输入 int inputAge = input.nextInt(); System.out.println("Your age is: " + inputAge); // 写入输出
実際のケース: 給与計算機
import java.util.Scanner; public class SalaryCalculator { public static void main(String[] args) { Scanner input = new Scanner(System.in); // 输入小时数和时薪 System.out.println("Enter the number of hours worked:"); int hoursWorked = input.nextInt(); System.out.println("Enter the hourly pay rate:"); double hourlyRate = input.nextDouble(); // 计算工资 double grossSalary = hoursWorked * hourlyRate; // 输出工资 System.out.println("Your gross salary is: " + grossSalary); } }
以上がプログラマーのように考える: Java の基礎を学ぶの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。