本文介绍了 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中文网其他相关文章!