java变量及数据类型

Java数据变量及数据类型

一、什么是变量

存储数据的空间====>装数据的容器。

计算机会给内存中的每一个变量分配一个内存地址。

内存地址,计算机容易识别,人不容易识别,所以,我们会给变量取名。

二、变量命名规则

①变量名由字母、数字、下划线_、美元符号$组成

②变量名不能使用数字开头,不建议使用美元符号开头

③变量名使用小驼峰命名法

④变量名命名要有意义,见明知意

⑤不能使用Java关键字,Java中大概有50个关键字

三、数据类型分类

基本数据类型(8个):

数值型数据:
	整型
		byte、short、int、long
	浮点型
		float、double
非数值型数据:
		char(字符)、boolean(布尔类型)

引用数据类型(3个):

类(String)、接口、数组

注意:

①变量里存储的数据是可以改变的。

②常量里存储的数据是不可以改变的。

③常量名通常大写。

④不同字符使用下划线分隔。

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

四、Scanner类的使用

第一步:导包

import java.util.Scanner;或者import java.util.*;

第二步:创建Scanner类对象

Scanner input = new Scanner(System.in);

第三步:获取数据

int num = input.nextInt(); // 获取int类型数据

double num2 = input.nextDouble(); // 获取double类型数据

String str= input.next(); // 获取String类型数据

例如:

//第一步:导包

import java.util.Scanner;

public class Demo02 {
    
	public static void main(String[] args) {
		//第二步:创建Scanner类对象
		Scanner input = new Scanner(System.in);
		//第三步:获取数据
		System.out.println("请输入一个整数:");
		int num =input.nextInt();
		System.out.println("你输入的整数是:"+num);
		System.out.println("请输入一个小数:");
		double num2 =input.nextDouble();
		System.out.println("你输入的小数是:"+num2);
	}
    
}

开发软件中,可以不用手动导包。以MyEclipse为例。

import java.util.Scanner;

public class Demo03 {

	public static void main(String[] args) {
		//先创建Scanner类对象,再通过手动的方式或者快捷键的方式导包
		//手动导包方式:将鼠标放在有红线的Scanner上面,点击第一个导包
		//快捷键方式:按住Ctrl+Shift+O
		Scanner input  = new Scanner(System.in);
		System.out.println("请输入你的姓名:");
		//获取数据:获取学生姓名
		String name = input.next();
		//输出你输入的数据
		System.out.println("欢迎你," + name);
	}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Glensea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值