Java学习-Day5

一、标识符

含义:Java标识符是用来命名类、变量、方法以及其他的编程元素的名字。

标识符命名规则

  1. 标识符可以由字母,美元符号($)和下划线(_)组成。
  2. 不能以数字开头。
  3. 区分大小写:例如myVar 和 myvar 是两个不同的标识符。
  4. 不能是关键字:例如 int ,  class,public 等。
  5. 不能包含空格:标识符不能包含空格或任何其他的特殊字符(除了$和_)。

以下是一些不合法的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程序中,几乎所有的操作都是通过对象来完成的。

  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值