自创关于java数据类型的面试题目,看看你到底会做多少
来源:互联网 发布:java入门书籍在线阅读 编辑:程序博客网 时间:2024/05/05 15:31
1.在java 中除了boolean类型外,其他7个基本数据类型都可以两两互相转换吗?
2.下面的代码输出的结果大概是多少?
int c = (int)Double.MAX_VALUE;
System.out.println(c);
3.下面的代码将会输出什么结果?
Integer a = 127,b= 127,c=128,d=128;
System.out.println(a == b);
System.out.println(c == d);
4.下面的字符将会输出什么结果?(提示:不在char数字范围内的将是乱码,整数默认
是int类型,小数默认是float类型)
char c1 = (char)0;
char c2 = (char)0.0f;
char c3 = (char)0.0d;
char c4 = (char)-3;
char c5 = (char)-100;
char c6 = (char)97;
char c7 = (char)663570;
char c8 = (char)0.001;
char c9 = (char)1.88;
System.out.println("c1:"+c1);
System.out.println("c2:"+c2);
System.out.println("c3:"+c3);
System.out.println("c4:"+c4);
System.out.println("c5:"+c5);
System.out.println("c6:"+c6);
System.out.println("c7:"+c7);
System.out.println("c8:"+c8);
System.out.println("c9:"+c9);
5.下面的几组数字比较将输出什么结果?
System.out.println(Character.MAX_VALUE + 1 == Character.MIN_VALUE);
System.out.println(Byte.MAX_VALUE + 1 == Byte.MIN_VALUE);
System.out.println(Short.MAX_VALUE + 1 == Short.MIN_VALUE);
System.out.println(Integer.MAX_VALUE + 1 == Integer.MIN_VALUE);
System.out.println(Long.MAX_VALUE + 1 == Long.MIN_VALUE);
System.out.println(Float.MAX_VALUE + 1 == Float.MIN_VALUE);
System.out.println(Double.MAX_VALUE + 1 == Double.MIN_VALUE);
System.out.println(Float.MAX_VALUE + 1 == Float.MAX_VALUE);
System.out.println(Double.MAX_VALUE + 1 == Double.MAX_VALUE);
System.out.println(Integer.MAX_VALUE + 2 == Integer.MIN_VALUE +1);
6.java中最大的基本类型数字是多少?最小的Double值是多少?
7.java 8种基本数据类型的取值范围是多少?存储空间大小是多少?
.out.println((Character.MIN_VALUE + 0) + "--->" + (Character.MAX_VALUE + 0));
System.out.println(Byte.MIN_VALUE + "--->" + Byte.MAX_VALUE );
System.out.println(Short.MIN_VALUE + "--->" + Short.MAX_VALUE );
System.out.println(Integer.MIN_VALUE + "--->" + Integer.MAX_VALUE );
System.out.println(Character.SIZE);
System.out.println(Byte.SIZE);
System.out.println(Short.SIZE);
System.out.println(Integer.SIZE);
System.out.println(Long.SIZE);
System.out.println(Integer.SIZE);
System.out.println( Float.SIZE);
System.out.println( Double.SIZE);
8.下面的代码将输出什么?
double a = Double.MAX_VALUE;
BigDecimal b = new BigDecimal(a);
BigDecimal c = new BigDecimal(10.0);
BigDecimal d = b.add(c);
String s1 = b.toString();
String s2 = d.toString();
System.out.println(s1);
System.out.println(s2);
System.out.println(s1.equals(s2));
- 自创关于java数据类型的面试题目,看看你到底会做多少
- 技术总监面试题(Java),看看你会多少?
- 看看你对Linux到底了解多少?
- Java 面试中的陷阱(你会多少呢???)
- Java 面试中的陷阱(你会多少呢???
- 看看国外的javascript题目,你能全部做对吗?
- Java数据类型面试题目
- 听说你会求逆序对??(自创的脑洞题)
- 大牛手把手教你做日历(建议你看看,你会有收获的)
- 30个你 “ 不可能全部会做 ” 的javascript题目
- 看看你写的代码在面试官面前多少分数
- 关于机器学习算法 你需要了解的东西看看你了解多少
- 看看你的IQ有多少?
- 关于MySQL,你了解多少?_数据类型
- 一些有意思的题目,3题,看看你能不能全部做对?
- 大牛手把手教你做web版日历(建议你看看,你会有收获的)
- 可口可乐公司的招聘题目——如果是你,你会怎么做?
- 如果java中一个方法不知道要传递多少参数也不知道传递过来的是什么类型的数据你会怎么做?
- C++中指针常量和常量指针的区别
- URL收集
- hdu 5139 Formula(离线处理)
- POJ2236,Wireless Network,并查集
- Kafka for uSwitch's Event Pipeline
- 自创关于java数据类型的面试题目,看看你到底会做多少
- NSIS “Win32 Error,Code:740 ,请求的操作需要提升”错误解决方法
- 如何在Android上编写高效的Java代码
- HDU 5340 Three Palindromes ——BestCoder Round #49
- 并查集的相关函数
- easyUI 验证控件应用、自定义、扩展验证 手机号码或电话话码格式
- tcp粘包、 拆包 与解决方法
- hdu 5340 Three Palindromes(manacher)
- codeforces 558E E. A Simple Task( 线段树+统计排序)