打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Java】基础07:常量、变量和数据类型

顾名思义:

常量是指固定不变的数据

变量是指在程序中可以变化的量

一、常量

  1. 整数常量:所有的整数,比如0、100等

  2. 小数常量:所有的小数,比如0.1、3.58等

  3. 字符常量:单引号引起来,只能写一个字符,必须有内容(空格也是字符),比如‘a’、‘ ’、‘嘻’等

  4. 字符串常量:双引号引起来,可以写多个字符也可以不写,比如”A“、”“、”HelloWorld“等

  5. 布尔常量:只有两个值,true(真)和false(假)

  6. 空常量:只有一个值(null)

实例:

public class ConstantDemo { public static void main(String[] args){ //输出整数常量 System.out.println(88); //输出小数常量          System.out.println(0.1); //输出字符常量 System.out.println('A'); //输出布尔常量 System.out.println(true); //输出字符串常量 System.out.println("你好"); //空常量不能打印,编译会发生错误 // System.out.println(null);//编译会报错 } }

Java的数据类型分为两大类:

  • 基本数据类型:整数、浮点数、字符、布尔

  • 引用数据类型:类、数组、接口、字符串

引用数据类型会在今后的过程中不断地接触到,今天只说说基本数据类型。

二、基本数据类型(四类八种)

  1. 字节型(byte):1个字节,可以算出他的取值范围为[-128,127]

    同理可以算出:

  2. 短整型(short),2个字节。

    取值:-32768~32767(-2的15次方——2的15次方-1)

  3. 整型(int):4个字节。

    取值:-2的31次方——2的31次方-1

  4. 长整型(long):8个字节。

    取值:-2的63次方——2的64次方-1

  5. 单精度浮点数(float):4个字节

  6. 双精度浮点数(double):8个字节

  7. 字符型(char):2个字节

    取值:0-65535(字符没有负)

  8. 布尔(boolean):1个字节,true或false

Java中的默认类型

整数类型是int 、浮点类型是double

三、变量的定义

格式1:定义并赋值

数据类型 变量名 = 数据量    int   i   = 10000

格式2:先定义在赋值

数据类型 变量名; 变量名=数据值; int i; i=10000;

定义所有基本数据类型的变量:

public class VariateDemo{ public static void main(String[] args){ //整数型:字节型、短整型、整型、长整型 byte b=1;//为了美观,变量用byte首字母命名,多个就b1、b2…… short s=1000; int i=1314; long l=1920394L;//一般会在后面加一个L System.out.println(b); System.out.println(s); System.out.println(i); System.out.println(l); //浮点型: float f=2.3F;//一般会在后面加一个F double d=2.333; System.out.println(f); System.out.println(d); //字符型 char c ='a'; System.out.println(c); //布尔类型 boolean b1=true; System.out.println(b1); } }

注意事项

1.变量名不可重复命名(同一个大括号范围内)

2.定义的变量,不赋值不能使用。赋值要在其对应类型范围之内

总结

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java之命名、标示符、变量
Java 基本数据类型
第二节知识点总结
Java中常量、变量及基本数据类型
漫漫Java路1—基础知识3—数据类型和变量作用域以及常量
《Java程序设计教程》02 Java编程基础
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服