Java基础——数据类型及其转换

package com.hpe.java;
public class Demo {
	//基本数据类型
	//整数类型:byte short int(常用) long
	//浮点类型:float double
	//字符类型:char
	//布尔类型:boolean
	//引用
	//数据类型除了8种数据类型,剩下的全是引用类型
	public static void main(String[] args) {
		//定义变量有两种方式
		/*
		 * 第一种方式:
		 * 数据类型  变量名;
		 * 变量名=数据值;
		 */
		byte num1;//创建了一个byte类型的变量,名叫num1
		num1=100;//为变量赋值,把右边的常量100赋值给左侧的变量
		System.out.println("num1="+num1);
		//改变变量num1的值
		num1=111;//可以改变变量的值;
		System.out.println("num1="+num1);
		/*
		 * 创建变量的第二种方式
		 * 数据类型 变量名=数据值; 
		 */
		int num2=1000;
		System.out.println("num2="+num2);
		
		//long类型
		long num3=3456L;//如果不加l或L默认是int类型
		System.out.println("num3="+num3);
		
		//浮点数
		double num4=123;
		System.out.println("num4="+num4);//123.0
		float num5=1234F;//后面加上大写的F或小写f代表是float
		System.out.println("num5="+num5);
		
		//字符
		char c='a';//只能是一个字符
		System.out.println("c="+c);
		
		//布尔类型:只能说true或false,常用于逻辑判断
		boolean b=true;
		System.out.println("b="+b);
		
		//基本数据类型转换
		/*
		 * 自动类型转换,把范围类型小的转换为大的,可以自动类型转换
		 */
		short s=123;
		int num=s;
		System.out.println("num="+num);
		/*
		 * 强制类型转换,把范围大的转换为范围小的需要强制类型转换
		 * 需要转成什么类型变量前面加上类型关键字,比如把int类型的i转成short
		 */
		int i=345;
		short s1=(short)i;
		System.out.println("s1="+s1);
	}
		                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值