模块课程(1/2)
变量和基本结构
Java 是一种强类型、面向对象的编程语言。 Java 中的每一行代码都必须驻留在类内,并且程序执行始终从称为 main 方法的特殊入口点开始。
基本结构
一个最小的 Java 程序如下所示:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}我们来分析一下关键组件:
public class Main:在 Java 中,所有代码都包含在一个类中。公共类的名称必须与文件名完全匹配(例如,Main.java)。public static void main(String[] args):这是任何 Java 应用程序的起点(入口点)。当我们运行程序时,JVM(Java虚拟机)会寻找这个方法并执行其中的代码。System.out.println(...):这是将文本打印到屏幕的标准语句,后跟一个新行。
原始变量
在Java中,在使用变量之前,我们必须声明它的类型。基本的原始类型是:
int:整数(例如,42、-10)。double:双精度浮点数(例如,19.99、-0.5)。boolean:逻辑值,只能是true或false。char:单个字符,用单引号引起来(例如,'A'、'7')。
声明语法为:
type variableName = value;实际例子:
int score = 100;
double temperature = 36.5;
boolean isGameOver = false;
char grade = 'A';弦乐
虽然不是原始类型,但 Java 中的字符串 (String) 用于处理字符序列。它们用大写 S 声明,并且值必须用双引号括起来:
String name = "Alice";
System.out.println("Hello, " + name);Java 中的注释
为了使代码可读并记录在案,Java 支持两种类型的注释:
- 单行注释:以
//开始,一直到行尾。 - 多行注释:包含在
/*和*/之间。
// This is a single-line comment
int age = 30;
/* This is a
multi-line comment */
String role = "Developer";命名约定和区分大小写
Java 严格区分大小写(它区分大写字母和小写字母)。名为 score 的变量与 Score 不同。
按照惯例:
- 变量和方法使用
camelCase表示法(例如discountedPrice、calculateTax)。 - 类使用
PascalCase表示法(例如InvoiceManager、Main)。
打印到屏幕:print 与 println
System.out 系统类提供两种主要方法来显示输出:
System.out.print(...):打印值而不添加新行。后续输出将从同一行开始。System.out.println(...):打印该值并将光标移动到下一行(打印行)。
自己尝试一下
声明一个名为age的整型变量,初始值为25。然后,使用System.out.println将其打印到屏幕上。
显示提示
编写“int Age = 25;”来声明变量,然后在下一行使用“System.out.println(age);”。
3 次尝试后可用的解决方案
声明一个名为 Price 的双精度变量,其初始值为 19.99,并将一个名为 isAvailable 的布尔变量设置为 true。将两个变量打印在不同的行上。
显示提示
定义“double Price = 19.99;”和“boolean isAvailable = true;”,然后使用“System.out.println”将它们一一打印出来。
3 次尝试后可用的解决方案
声明一个名为grade 的字符变量设置为“A”,一个名为student 的字符串变量设置为“John”。将文本打印到屏幕上:学生+“:”+成绩。
显示提示
声明炭等级 = 'A';和 String Student = "John";,然后使用 System.out.println(student + " : " +grade); 将它们连接起来打印。
3 次尝试后可用的解决方案