一、标识符
含义:Java标识符是用来命名类、变量、方法以及其他的编程元素的名字。
标识符命名规则:
- 标识符可以由字母,美元符号($)和下划线(_)组成。
- 不能以数字开头。
- 区分大小写:例如myVar 和 myvar 是两个不同的标识符。
- 不能是关键字:例如 int , class,public 等。
- 不能包含空格:标识符不能包含空格或任何其他的特殊字符(除了$和_)。
以下是一些不合法的Java标识符示例:
- 2things (不能以数字开头)
- public (是关键字)
- a b (包含空格)
- #hash (包含非法字符)
注意:class不能作为标识符,Class可以作为标识符,因为关键词全是小写。
命名建议:见名知意,使代码更加易读和维护。
介绍两个命名方法:
①大驼峰命名法:类名
- 规范1:标识符是一个单词的时候,首字母大写。
- 范例1:Student
- 规范2:标识符由多个单词组成的时候,每个单词的首字母大写。
- 范例2:GoodStuden
②小驼峰命名法:方法名、变量名
- 规范1:标识符是一个单词的时候全部小写。
- 范例1: name
- 规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。
- 范例2:firstName
二、键盘录入
Java帮我们写好一个类叫Scanner,这个类就可以接收键盘录入的数字。(小数,字符等以后讲)
下面讲如何录入整数:
步骤一:导包Scanner
import java.util.Scanner;
注意:导包的动作必须出现在类定义的上边。
步骤二:创建对象
Scanner sc= new Scanner(System.in);
上面这个格式里面,只有sc是变量名,可以变,其他的都不允许变。
步骤三:接收数据int i = sc.nextInt();
上面这个格式里面,只有i是变量名,可以变,其他的都不允许变。
注意:sc是可以改变的,需要在步骤二和步骤三中sc同时改成一样的。例如:Scanner ab = new Scanner(System.in);
int i = ab.nextInt();
下面写一个完整的演示代码:
import java.util.Scanner;//导包
public class TestDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//创建对象
System.out.println("请输入一个整数:");
int i = sc.nextInt();//接收数据
i = i + 5;
System.out.println(i);
}
}
运行结果为:
请输入一个整数:
此时,我们输入 159 ,继续运行程序,运行结果为:
164
Question 1:Java中的类和对象是什么?
Answer:
类(Class)
类是Java中的一个蓝图或者模板,用于创建具体对象的定义。它包含以下几部分:①属性②方法③构造器④嵌套类和接口。
对象(Object)
对象是类的实例。当你使用 new 关键字创建一个对象时,你就是在根据类的定义创建一个具体的实例。对象具有以下特点:
状态:对象的状态由其属性值定义。
行为:对象的行为由其方法定义。
身份:每个对象都有一个唯一的身份,通常通过内存地址来识别。
下面是一个简单的Java类的例子:(可能看不懂,后面会慢慢讲到的)
public class Main {
// Car类的定义
public static class Car {
// 属性
String color;
String model;
int year;
// 构造器
public Car(String color, String model, int year) {
this.color = color;
this.model = model;
this.year = year;
}
// 方法
public void displayInformation() {
System.out.println("This car is a " + year + " " + color + " " + model);
}
}
下面是如何基于上面的 Car 类创建一个对象的例子:
public class Main {
public static void main(String[] args) {
// 创建Car类的一个对象
Car myCar = new Car("red", "Toyota", 2024);
// 调用对象的displayInformation方法
myCar.displayInformation();
}
}
在上面的例子中, myCar 是 Car 类的一个对象。我们通过构造器初始化了它的属性,并调用了它的 displayInformation 方法来展示它的状态。
类和对象的关系可以类比为模具和铸件的关系:类是模具,对象是根据这个模具铸造出来的具体实例。在Java程序中,几乎所有的操作都是通过对象来完成的。
标签:Java,Scanner,对象,Car,Day5,学习,标识符,public From: https://blog.csdn.net/2401_85901426/article/details/140878419