本文介紹了 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