Java基础-数据类型
2021/6/29 22:20:58
本文主要是介绍Java基础-数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java有八大基础数据类型,
以下为基础数据类型的相关代码
public class TestDataType { //单纯声明变量的时候,不需要用static来定义,若变量需要引用,比如指定static属性,否则会报错 static Boolean bin= false; static int age=2; //注意,char类型一定要用单引号! static char c1='A'; //unicode编码 a static char c2='\u0061'; //转义 static char c3='\\'; /*数值型-整数*/ static byte bt= 123; static short st=1234; static int it = 12345 ; //十进制 static long lg =12; //八进制数据 以0开头表示八进制 static long lg1= 012L; //十六进制数据 以0x开头表示十六进制 static long lg2= 0x12L; /*数值型-浮点数*/ static double db= 3.14; static double db1= 3.14e3; //3.14*10*10*10 =3140 static float ft=3.14f; //float型必须后面加一个f或者F // public static void main(String[] args){ // if(bin){ // System.out.println("bin为true"); // }else{ // System.out.println("bin为false"); // } // // if (age==2){ // System.out.println("age=2"); // } // // System.out.println(c1); // System.out.println(c2); // System.out.println(c3); // // System.out.println(bt); // System.out.println(st); // System.out.println(it); // System.out.println("十进制12:"+lg); // System.out.println("八进制12:"+lg1); // System.out.println("十六进制12:"+lg2); // // System.out.println(db); // System.out.println(db1); // System.out.println(ft); // } /*数据类型的转化*/ public static void main(String[] args){ char ch= 0x00027; System.out.println(ch); int it=1000; long lg= it; System.out.println(lg); long lg2=1000; //因为会损失精度所以不可以像下面一样写,需要做强制类型转化 // int it1 = lg2; int it2=(int)lg2; System.out.println(it2); char chr='A'; int it3= chr; System.out.println(it3); System.out.println('\u0041'); //查看字符对应的unicode码 int num=(int)chr;//将字符强制成int类型,就是得到了字符所对应的UniCode编码的十进制 System.out.println(Integer.toHexString(num));//将十进制转换成十六进制,然后输出 } }
这篇关于Java基础-数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南