day08-数据类型拓展及面试题】的更多相关文章

数据类型拓展 整数拓展 进制 ​ 通常我们使用的都是10进制的整数,java中可以表示不同进制的整数 进制 表示方法 二进制 0b 八进制 0 十进制 默认 十六进制 0x 看看下面这个例子吧 int num1=0b10;//二进制 int num2=010;//八进制 int num3=10;//十进制 int num4=0x10;//十六进制 0~9 A~F int num5=0xF;//十六进制 System.out.println(num1); System.out.println(nu…
这是关于数据类型的面试题,还是比较重要的. 1.整数拓展: 我们肯定都或多或少知道一个问题,叫进制问题.咱们常见的电脑里的二进制,然后咱们平时生活中用的是十进制,然后咱们工作的时候还有一个十六进制跟八进制,那这些东西在Java里面怎么表示呢? 二进制会以,0b开头,这个咱们等会来说,然后十进制就是正常生活中用的数字,八进制的数是以0开头的,十六进制0x开头. 八进制的10就是8,十六进制的10就是16.逢8进1就是8进制,逢16进1就是16进制.我们在Java当中以前缀来表示,十六进制再给大家说…
整数:二进制0b 十进制 八进制0 十六进制0x 浮点数:银行业务,关于钱的,Java有个BigDecimal数学工具类,用这个计算.最好完全避免使用浮点数进行比较.因为float 是有限的离散的,它存在一个舍入误差.所以计算结果是一个大约数,只是接近但不等于. 字符:单个字母.数字.汉字,占2个字节.所有字符本身还是数字,对应一个Unicode表U0000~UFFFF.共2^16=65536个 .例如97=a 65=A 转移字符: \t制表位4个空格 ,\n换行... 布尔值:Less is…
public class Demo03 { public static void main(String[] args) { //整数拓展: 二进制0b 十进制 八进制0 十六进制0x int i = 10; //十进制 int i1 = 010; //八进制0 int i2 = 0x10; //十六进制0x 0~9 A~F System.out.println(i); System.out.println(i1); System.out.println(i2); System.out.prin…
public static void main(String[] args) { //单行注释 //输出hello,world! //System.out.println("hello,world!"); //整数拓展 int i=10;//十进制 int i1=010;//8进制0 int i2=0x10;//16进制0x System.out.println(i); System.out.println(i1); System.out.println(i2); System.out…
强类型语言  要求变量的使用严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 Java 的数控类型分为两大类 基本类型(primitive type) 引用类型(reference type) 什么是字节 位(bit):是计算机 内部储存的最小单位,11001100是一个八位二进制数. 字节(byte):是计算机 数据处理 的基本单位,习惯上用大写B来表示. 1B(byte,字节)=8bit(位) 字符: 是指计算机中使用的字母.数字.字和符号   1bit表示1位 1Byte 表示一个…
JAVASE:01数据类型及其拓展 八大基本数据类型 与c不同的地方:long类型后加L:float类型后加F: public class Demo02 { public static void main(String[] args) { /* String a="hello"; int num=10; System.out.println(a); System.out.println(num);*/ //八大基本数据类型 int num=10; byte num1=10; short…
注释 单行注释// 多行注释/* */ 文档注释/** */ 标识符 Java所有的组成部分都需要名字.类名.变量名及方法名都被成为标识符 关键字 数据类型 强类型语言(安全性高,java) 要求变量的使用要严格符合规定,所有变量需定义后才能使用 弱类型语言 Java的数据类型分成两大类 基本类型(primitive type) 引用类型(reference type) 数据类型拓展及面试讲解 整数拓展 进制: 二进制 0b 十进制 八进制 0 十六进制 0x i:10 i2:8 i3:16 浮…
           Day01 1.基本数据类型各占几个字节 Byte 1 short2 int4 long8 float4 double6 char2 boolean1 Byte b1=3,b2=4; B=b1+b2; 错误 因为他们最终需要向上转型int类型 B2=3+4;正确 因为他们都是常亮 可以直接识别为byte 算数运算符 + 用于字符串拼接 或者数字相加 赋值运算符+= = *= %=          Day03 Day21 1.Break 和continue 的区别 Brea…
public class note03 { public static void main(String[] args) { //数据类型拓展 //1.整数拓展 //进制: 二进制0b 十进制 八进制0 十六进制0x int i1 = 10; int i2 = 015;//八进制 输出为13 int i3 = 0b101010;//二进制 输出为42 int i4 = 0x10f;//十六进制 输出为271 System.out.println(i1); System.out.println(i…