变量与运算符面试题

1.变量的初始值是什么?

在这里插入图片描述

2.用最有效的方法算出2乘以8等于几

2<<3

3.Java中的基本类型有哪些?String 是最基本的数据类型吗?

在这里插入图片描述

4.char型变量中能不能存储一个中文汉字,为什么?

在这里插入图片描述

5.short s1=1; s1=s1+1;有什么错?short s1=1;s1+=1; 有什么错?

在这里插入图片描述

6.Java中的Integer和int有什么区别?

在这里插入图片描述

7.能否在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量?

不行,你不能在没有强制类型转换的前提下将一个 double 值赋值给 long 类型的变量,因为 double 类型的范围比 long 类型更广,所以必须要进行强制转换。

9.java 中 float f = 3.4; 是否正确?

不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f

10.Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?

Math.round(11.5):12
Math.round(-11.5):-11

12.&和&&的区别?(恒生电子)

在这里插入图片描述

18.int x= 1,y =2,z=3则表达式 y+=z–/++x的值是什么

在这里插入图片描述

19.Java中++操作符是线程安全的吗

不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,然后存

25.整型默认的是什么类型,浮点型(实数型)默认的是什么类型?

整型默认为int,浮点型默认为double
26.表达式(15/2^2)的值是(联动优势)
A. 5 B. 15 C. 14 D. 0

27.下列对变量的定义语句中合法的有(联动优势)

char c = ‘我’
String str = ‘我’
byte b = 128
Float f = 1

28.分析如下代码,编译运行后的结果()(明特量化)

Public static void main(String[] args){
System.out.print(1/2)
System.out.print(1.0/2)
System.out.print(1.0/2.0)}
A 0 0.5 0.5
B 1.0 0 0.5
C 0.5 0.5 0.5
D 0 0 0.5

29.java中有哪些基本类型,他们占用的字节数及取值范围是多少,对应的包装类 是什么,请写出将字符串100转换为double类型?

在这里插入图片描述

31.java向上转型与向下转型

向上转型:
在这里插入图片描述
在这里插入图片描述

45.java基本类型与包装类的区别

区别

52.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

在这里插入图片描述

58.Integer和int的自动装箱和拆箱以及为什么要用Integer类?

自动装箱和拆箱

60.boolean 占几个字节(阿里)

一个字节

61.基础变量/数组写出模拟maven导入包过程(阿里校招)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值