数据类型及扩展知识
2021/9/9 6:06:01
本文主要是介绍数据类型及扩展知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
八大基本数据类型
public class Demo1 { public static void main(String[] args){ //八大基本数据类型 //整数 int num1 = 10; //最常用 byte num2 = 20; short num3 = 30; long num4 = 30L; //Long类型要在数字后面加L //小数;浮点数 float num5 = 50.1F; //float类型要在数字后面加F double num6 =3.1415926; //字符 char name ='国'; //字符串,String不是关键字,是类 String namea = "jaba"; //布尔值;是非 boolean flag = true; //boolean flag = false; } }
数据类型扩展及常见问题
public class Demo2 { public static void main(String[] args) { //整数拓展; 进制标识方法 二进制:0b 十进制 八进制:0 十六进制:0x int i = 0b10; //二进制 int i2 = 010; //八进制 int i3= 10; //十进制 int i4 = 0x10; //十六进制 System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println(i4); System.out.println("================================================="); //浮点数扩展 // float 有限 大约 银行类业务不能用float进行比较 // double float f = 0.1F; //0.1 double d = 1.0/10; //0.1 System.out.println(f==d); //字符拓展 char c1 = 'a'; char c2 = '中'; System.out.println(c1); System.out.println((int)c1); //强制转换 System.out.println(c1); System.out.println((int)c1); //强制转换 System.out.println("=========================="); //所有的字符本质还是数字 //编码 Unicode表;(97 = a 65 = A) // U0000 UFFFF char c3 = '\u0061'; System.out.println(c3); System.out.println("==============================================="); //转义字符 // \t 制表符 System.out.println("hello\tworld!"); System.out.println("======================================================="); // \n 换行 System.out.println("hello\nworld"); //布尔值扩展 boolean flag = true; if (flag==ture){}; //新手 if (flag){}; //老手 // 代码要精简易读 } }
这篇关于数据类型及扩展知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-28MQ底层原理资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:入门与初级用户指南
- 2024-11-28MQ消息队列资料入门教程
- 2024-11-28MQ消息队列资料:新手入门详解
- 2024-11-28MQ消息中间件资料详解与应用教程
- 2024-11-28MQ消息中间件资料入门教程
- 2024-11-28MQ源码资料详解与入门教程
- 2024-11-28MQ源码资料入门教程
- 2024-11-28RocketMQ底层原理资料详解