【Day2:JAVA变量、数据类型、运算符的认识】

发布于:2024-05-14 ⋅ 阅读:(141) ⋅ 点赞:(0)

1、变量的介绍、定义、使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、标识符

2.1 概念

在这里插入图片描述

2.2 标识符的命名规则

在这里插入图片描述

2.3 标识符的命名规范

在这里插入图片描述

3、数据类型

Java中的数据类型分为:

  • 基本数据类型
  • 引用数据类型

3.1 基本数据类型

在这里插入图片描述
在这里插入图片描述

3.2 引用数据类型

TODO

4、Scanner键盘录入

4.1 键盘录入效果介绍

在这里插入图片描述

4.2 键盘录入的三个步骤

在这里插入图片描述

package com.itheima;

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        //new一个Scanner对象
        Scanner sc = new Scanner(System.in);
        //使用new的对象做键盘录入动作
        System.out.print("请输入年龄:");
        int age = sc.nextInt();
        //使用输入的变量
        System.out.print("输入的年龄是:" + age);
    }
}

注:如果要录入其他数据类型变量怎么操作:
在这里插入图片描述

5、运算符

5.1 运算符和表达式

在这里插入图片描述

5.2 算数运算符

在这里插入图片描述
在这里插入图片描述
案例:

package com.itheima;
import java.util.Scanner;

public class OperationDemo1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个三位数:");
        int number = sc.nextInt();
        int ge = number % 10;
        int shi = number / 10 % 10;
        int bai = number / 100 % 10;;
        System.out.println("个位:" + ge);
        System.out.println("十位:" + shi);
        System.out.println("百位:" + bai);
    }
}

5.3 自增自减运算符

在这里插入图片描述

1、单独使用:一句代码中,只做++,或者只做--
        ++--在代码变量前后,是没有区别的

2、参与运算使用:
        ++--在前,先自增,再操作
        ++--在后,先操作,再自增

在这里插入图片描述

5.4 类型转换

Java的类型转换分为:

  • 隐式转换
  • 强制转换

5.4.1 隐式转换

(1)概念:

在这里插入图片描述

上述代码在内存中是将a的值复制一份给b,而不是将a变成b,因此a的类型是不会改变的,如下所示:
在这里插入图片描述

(2)运算过程中的隐式转换:

在这里插入图片描述
在这里插入图片描述

(3)总结:

在这里插入图片描述

5.4.2 强制转换

(1)概念:

在这里插入图片描述

由于不同取值范围的数值在转换时,有可能会超出取值范围,因此,如何得知强制转换后的数值是多少,就需要用到进制转换的知识了。下面来看:

(2)进制:

在这里插入图片描述

  • 计算机中进制的分类:
    在这里插入图片描述
  • 不同进制的书写:
    在这里插入图片描述
  • 二进制到十进制的转换:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 原码补码反码:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

由于原码在负数运算时,会出现问题,因此才有了补码和反码的存在。

(3)案例:

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到