Java基础入门

第一题
题目:
请列举Java语言中的八种基本数据类型,并说明每种数据类型所占用的空间大小。

 答案:
 Java语言的八种基本数据类型有:byte字节型,占一个字节。
 short短整型,占两个字节。int整型,占4个字节。long长整型,占8个字节。
 float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。
 char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。

第二题
题目:
简述&&与&的区别并举例说明。

 答案:
 如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边都会参与计算。
 如果使用“&&”进行连接,当“&&”左边的表达式为false时,就不会执行其右边的表达式。
 例如:定义int x = 2,y=0;执行输出表达式 boolean b = x<y&x/y>0;的值时,
 会发生被0除的异常,因为“&”右边的表达式x/y>0的表达式执行了;
 而boolean b = x<y&&x/y>0;是不会出现这种异常的,
 因为“&&”左边的表达式x<y为false,右边的表达式x/y>0就不会被执行。 

第三题
题目:
什么是方法重载?

 答案:
方法重载指的是在一个类中可以声明多个同名的方法,而方法中参数的个数或者数据类型不一致。
调用这些同名的方法时,JVM会根据实际参数的不同绑定到不同的方法。

第四题
题目:
char型变量中能不能存储一个中文汉字?请说出理由。

 答案:
char型变量是用来存储Unicode编码的字符的,Unicode编码字符集中包含了汉字,
所以,char型变量中当然可以存储汉字啦。
不过,如果某个特殊的汉字没有被包含在Unicode编码字符集中,
那么,这个char型变量中就不能存储这个特殊汉字。
补充说明:Unicode编码占用两个字节,所以char类型的变量也是占用两个字节。

第五题
题目:
简述break、continue和return语句的区别。

   答案:
 break语句:在switch条件语句和循环语句中都可以使用break语句。
 当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构
。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。
continue语句:continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
return语句:return语句可以用于从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抛物线.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值