2、Java基础篇——Java基础语法

当我们编写Java程序时,通常会定义一个public static void main(String[] args)方法。为什么我们要定义这个方法呢,下面解释一下:

public:这个关键字表示该方法是公共的,可以从其他类或程序访问。
static:这个关键字表示该方法是静态的,可以直接通过类名来调用,而不需要创建对象。
void:这个关键字表示该方法没有返回值。也就是说,它执行某些操作,但不产生结果。
main:这是方法的名称,它在程序执行时被调用。它是程序的入口点,即程序从这里开始执行。
(String[] args):这是方法的参数列表。在这个例子中,我们定义了一个参数args,它是一个字符串数组。这个数组可以用来传递命令行参数给程序。
为什么要使用这样的表达方式呢?这是因为Java语言规定了特定的语法约定,以提供统一且可预测的编程体验。public static void main(String[] args)是Java程序的主方法,用于启动程序并执行其中的代码。当我们运行一个Java程序时,Java虚拟机(JVM)会自动寻找并执行这个方法。所以,我们需要按照这个特定的格式来定义主方法,以便让虚拟机正确地找到并执行我们的程序。

通过定义主方法,我们可以在其中编写我们的代码逻辑,实现我们想要的功能。这是开始构建Java应用程序的关键。我们可以在主方法中调用其他方法、创建对象、处理输入输出等等。它为我们提供了一个执行程序的起点和入口。

当我们编写Java程序时,理解和遵循这些语法规则非常重要。这有助于确保我们的程序能够按照预期的方式执行,并且使我们的代码易于阅读和维护。(说的简单一点,就是一个程序必须要有主方法才能运行)

1、注释

首先,让我们从注释开始。注释是在代码中添加说明的方式,它们不会被编译器执行。在Java中,有两种类型的注释:单行注释和多行注释。单行注释以"//“开头,多行注释以”/“开始,以”/"结束。下面是示例代码:

// 这是一个单行注释

/*
这是一个
多行注释
*/

(注释就是Java代码的解释,大家在编程中建议都要写注释,要不然时间久了你就会看不懂你写的代码,别人读起来就像天书一样~)

2、关键字

接下来是关键字。关键字是编程语言中具有特殊含义的单词,不能用作变量名或标识符。在Java中,有很多关键字,比如"if"、“else”、“for”、"class"等等。

int age = 21; // 数字字面量
String name = "John"; // 字符串字面量
boolean isTrue = true; // 布尔字面量

(关键字就是不能作为变量和标识符的单词,这是Java语言提前预定了的常用关键字,你不能用哦~)

3、变量

接下来是变量。变量用于存储数据,并且可以在程序中被多次使用。在Java中,需要指定变量的数据类型。以下是几个常见的数据类型:

int: 用于表示整数
double: 用于表示浮点数
boolean: 用于表示布尔值
String: 用于表示字符串
下面是一个变量的示例:

int age = 21; // 定义一个整数类型的变量age,并赋值为21
double weight = 65.5; // 定义一个浮点数类型的变量weight,并赋值为65.5
boolean isTrue = true; // 定义一个布尔类型的变量isTrue,并赋值为true
String name = "John"; // 定义一个字符串类型的变量name,并赋值为"John"

(变量就是可以改变的存储数据的量,就像某些人的脸一样,两幅面孔,说不定还有多重人格~)

4、数据类型

以下是一些常见的Java数据类型:

  • int:用于表示整数值。例如:int age = 21;
  • double:用于表示浮点数(带小数点的数值)。例如:double weight = 65.5;
  • boolean:用于表示布尔值(true或false)。例如:boolean isTrue = true;
  • char:用于表示单个字符。例如:char grade = ‘A’;
  • String:用于表示字符串(文本)。例如:String name = “John”;
    List item
  • long:用于表示较大范围的整数。例如:long population = 7000000000L; (注意末尾的L表示这是一个长整型)
  • float:用于表示较小范围的浮点数。例如:float pi = 3.14f; (注意末尾的f表示这是一个浮点数)

5、标识符

接下来是标识符。标识符是用于给变量、类、方法等命名的符号。在Java中,标识符必须以字母、下划线或美元符号开头,后面可以是字母、数字、下划线或美元符号。以下是一些有效的标识符示例:

int myAge;
double average_score;
String $name;

(Java中是不能以数字开头的呢,在命名文件名的时候也是不可以的哦,有兴趣的宝子,可以了解一下其他语言是否能以数字开头呢~)

6、键盘录入

最后是键盘录入。键盘录入是指通过键盘输入数据到程序中。在Java中,可以使用Scanner类来实现键盘录入。以下是一个简单的示例:

import java.util.Scanner;

public class KeyboardInput {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入您的名字:");
        String name = scanner.nextLine();
        System.out.println("您好," + name + "!");
    }
}

(宝子们可以运行一下这段代码,输入自己的名字试试看哦~)

以上就是Java基础语法全部内容,作者能力有限,如果不足请及时指出,下期教程再见哦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值