」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 像程式設計師一樣思考:學習 Java 基礎知識

像程式設計師一樣思考:學習 Java 基礎知識

發佈於2024-11-05
瀏覽:736

本文介紹了 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 控制流程語句用於控製程式的執行流程:

if (isAdult) { System.out.println("You are an adult."); } else { System.out.println("You are not an adult."); } for (int i = 0; i

4. 方法與類別

if (isAdult) {
    System.out.println("You are an adult.");
} else {
    System.out.println("You are not an adult.");
}

for (int i = 0; i 方法是可重複使用的程式碼區塊,用於執行特定任務。類別是物件的藍圖。它們定義物件的狀態和行為:

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. 輸入和輸出

if (isAdult) {
    System.out.println("You are an adult.");
} else {
    System.out.println("You are not an adult.");
}

for (int i = 0; i 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);
    }
}

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); } }

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3