Java-2.变量与数据类型(上)


前言

	今天给大家带来Java中的变量与数据类型,希望朋友们可以有所收获,不足的地
方我也会慢慢改正。

一、字面常量

1.1字面常量的概念:

常量即程序运行期间,字面上固定不变的量称为常量。
如:

public class Demo{
public static void main(String[] args){
System.Out.println("hello world!");
System.Out.println(100);
System.Out.println(3.14);
System.Out.println('A');
System.Out.println(true);
System.Out.println(false);
}
}

像helloword、100、3.14…都是字面常量

1.2字面常量的分类:

字符串常量:由""括起来的,比如“12345”、“hello”、“你好”。
整形常量:程序中直接写的数字(注意没有小数点),比如:100、1000。
浮点数常量:程序中直接写的小数,比如:3.14、0.49。
字符常量:由 单引号 括起来的当个字符,比如:‘A’、‘1’。
布尔常量:只有两种true和false(在Java里ture和false均为小写)。
空常量:null 。
注意:字符串、整形、浮点型、字符型以及布尔型,在Java中都称为数据类型

二、数据类型

2.1分类:

在Java中数据类型主要分为两类:基本数据类型引用数据类型

2.2数据类型:

基本数据类型有四类八种
四类:整型、浮点型、字符型以及布尔型。
八种:字节型,短整型,整型,长整型,单精度浮点型,双精度浮点型,字符型,布尔型。
注:Java中不区分有符号和无符号
不论是在16位系统还是32位系统,int都占用4个字节,long都占8个字节。
整型默认为int型,浮点型默认为double 。
在这里插入图片描述
在这里插入图片描述

三.变量及数据类型

3.1 简识变量:

    对于一些经常改变的内容,在Java程序中,称为变量。而数据类型就是用来定义
不同种类变量的。

语法格式:
数据类型 变量名(左操作数) = 初始值(右操作数)
如:

int a = 10;
double d = 3.14;
char c = 'A';
boolean b = true; 
a = 100; --此时改变了a的值
int a1 = 10, a2 = 20, a3 = 30; --在一行中可以定义多个相同类型的变量。
   局部变量:定义在方法中的变量叫做局部变量。在Java中,局部变量必初始化才能
使用。

3.2 整型变量:

  1. 整形变量
// 方式一:在定义时给出初始值
	int a = 10;
	System.Out.println(a);
	// 方式二:在定义时没有给初始值,但使用前必须设置初值
	int b;
	b = 10;
	System.Out.println(b);
	// int型变量所能表示的范围:
	System.Out.println(Integer.MIN_VALUE);
	System.Out.println(Integer.MAX_VALUE);

注意事项:
(1) int不论在何种系统下都是4个字节。
(2) 推荐使用方式一定义,如果没有合适的初始值,可以设置为0。
(3) 在给变量设置初始值时,值不能超过int的表示范围,否则会导致溢出。
(4) 变量在使用之前必须要赋初值,否则编译报错。
(5) int的包装类型为 Integer 。
2. 长整型变量

long a = 10L;

注意事项:
(1) 长整型变量的初始值后加L或者l,推荐加L。
(2)长整型不论在那个系统下都占8个字节。
(3)long的包装类型为Long。
(4)如果能用int就不要用long(会占用内存)。
3. 短整型变量

short a = 10; 

注意事项:
(1) short在任何系统下都占2个字节。
(2)short的表示范围为:-32768 ~ 32767。
(3)使用时注意不要超过范围(一般使用比较少)。
(4)short的包装类型为Short 。
4. 字节型变量

byte b = 10; 

注意事项:
(1) byte在任何系统下都占1个字节
(2)byte的范围是:-128 ~ 127
(3)字节的包装类型为Byte


总结

	下一篇文章给大家带来后面几个变量的讲解,希望大家多多支持,有错误和建议
大家多多批评和改正,希望大家能多多支持!!!
  • 13
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 25
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值