5、JAVA入门——变量和数据类型

2年前 (2022) 程序员胖胖胖虎阿
219 0 0

一、变量

1、变量的概念

        可以变化的量;变量是计算机中一块特定的内存空间,由一个或多个连续的字节组成。

2、变量的命名规则

        一个变量名只能包括字母、数字、下划线和美元符号$,以小驼峰形式命令。不能以数字、下划线开头($可以用,但是强烈建议不要用!)。变量命名要有描述性,最好做到见名之意,并且最好不要用拼音,不能包含关键字。

3、变量的声明及使用

5、JAVA入门——变量和数据类型

二、数据类型

1、常用数据类型

5、JAVA入门——变量和数据类型

 2、常用数据类型说明

5、JAVA入门——变量和数据类型

        八大基本数据类型:byte  int   short   long   float   double    char    boolean。

        String是引用数据类型。 

        举例:使用8大基本数据类型和String类型变量存储数据并在控制台输出

5、JAVA入门——变量和数据类型

 提示:字符串的连接使用“+”

 3、常量

        概念:值不能修改的变量称之为常量,使用final修饰变量即可

        常量名命名规范:

      (1)常量名通常大写

      (2)不同字符使用下划线分隔

           (3)只能被赋值一次,通常定义时即对其初始化

        //使用final修饰的变量会变成一个常量,常量值是不能修改的

        //常量一般在声明的同时进行赋值
        例子:final int NUM = 4000;

4、Scanner用法

         *使用Scanner类来从控制台获取数据,使用Scanner类的步骤:(这个Scanner类你先学会怎么用)
         * 第一步:导包-->这一步可以先不写,在创建Scanner类对象后通过点击鼠标导包,也可以在创建Scanner类后使用快捷键“Ctrl+Shift+O”导包
         *     在package语句和public class语句中写:import java.util.Scanner; 或者写 java.util.*;
         * 第二步:创建Scanner类对象
         *     Scanner input = new Scanner(System.in); //input可以换成你想要叫的任何名字,名字命名规则参照变量命名规则
         * 第三步:通过创建的键盘录入对象input调用方法来获取不同类型的数据
         *         input.nextInt(); //获取int类型的数据
         *         input.nextDouble(); //获取double类型的数据
         *         input.next(); //获取字符串类型的数据

	public static void main(String[] args) {
		
		Scanner input = new Scanner(System.in);
		
		System.out.println("请输入一个整数:");
		
		int number1 =input.nextInt();

		System.out.println("你输入的整数是:"+number1);
		
		System.out.println("请输入你的姓名:");

		String name =input.next();

		System.out.println("欢迎你,"+name);

	}

5、数据类型转换

(1)不同的基本数据类型之间进行运算时需要进行类型转换。

(2)除布尔类型外,所有基本数据类型进行运算时都要考虑类型转换,主要应用在算术运算时和赋值运算时。

        1)算术运算时

        存储位数越多,类型的级别越高。类型转换如下

        byte-->short-->int-->long-->float-->double

        char-->int-->long-->float-->double

        2)赋值运算时

        自动类型转换:将低级别的类型赋值给高级别类型时将进行自动类型转换。

        强制类型转换:将高级别的类型赋值给低级别类型时,必须进行强制类型转换。在Java中,使用一对小括号进行强制类型转换。

5、JAVA入门——变量和数据类型

5、JAVA入门——变量和数据类型

(3)强制类型转换,可能会丢失数据。

5、JAVA入门——变量和数据类型

(4)存在继承关系的引用数据类型也可以进行自动转换和强制类型转换。

版权声明:程序员胖胖胖虎阿 发表于 2022年10月7日 上午7:08。
转载请注明:5、JAVA入门——变量和数据类型 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...