小白学习生涯第二章:java的正式开始学习>java8大基础类型

jdk和jre的描述
jdk:是整个java的核心,里面包含着java的工具(如编译器javac.exe)和java的基础类库
jre:为程序提供运行环境,如java虚拟机。

程序的初编写:
利用命令进入到相应的文件夹,然后输入javac 文件名称.java,进行编译
编译过后,会生成.class文件,然后再次输入 java 文件名,即可运行该编译后的文件

JAVA的八大基本数据类型

|名称| 描述 | 大小 | 默认值
| byte | 字节型| 8bit | 0
| short | 短整型 | 16bit | 0
| int | 整型 |32 bit|0
| long| 长整型 | 64bit | 0
|float | 单精度浮点类型 |32bit | 0.0
| double | 双精度浮点型 | 64bit | 0.0
| char | 字符型 | 最大保存2个字节(bite)|
| boolean |布尔类型 true/false |

String 字符串不属于基本类型
有基本的数据类型对应的是引用数据类型,引用的数据类型包括:类,数组,接口。
四则运算中以高精度为准:如10提高精度会变为10.0
int类型的最大值+1会等于最小值
intleixing的最小值-1会等于最大值
该现象称为数据溢出
数据溢出的现象是符号位的变化而导致
如果为了防止数据溢出,需要提高精度,即圹大数据类型
如int整型的最大值 +1l后会变成长整型(或1d)

如果要对一个变量提高精度,那必须在该变量前加 ”(所改变的精度)”

对于高精度赋值给低精度,需要将高精度的数据转换为低精度后,再赋值;
如 double num =10.1
int num2 =(int) num *10

char 类型和int类型能够相互转换

//输入小写一个字母,获取他的大写字母
Scanner scanner = new Scanner(System.in);
		System.out.println("请输入需要转换的字母");
		String one = scanner.next();
		char two = one.charAt(0);
		int three = (int)two;
		int four = three-32;
		char five = (char) four;
		System.out.println(five);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值