ホームページ >Java >&#&チュートリアル >プログラマーのように考える: Java の基礎を学ぶ

プログラマーのように考える: Java の基礎を学ぶ

王林
王林オリジナル
2024-10-11 18:59:31558ブラウズ

この記事では、Java プログラミングの基本概念と構造を紹介します。変数とデータ型の紹介から始まり、演算子と式、制御フロー プロセスについて説明します。次に、メソッドとクラスについて説明し、次に入出力操作を紹介します。最後に、この記事では、給与計算の実際の例を通じて、これらの概念の適用を示します。

Think Like a Programmer: Learning the Fundamentals of 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。