56、Java编程常见问题解析

Java编程常见问题解析

1. 代码片段运行结果分析

以下是一系列Java代码片段的问题及解答,帮助大家深入理解Java编程中的常见问题。

1.1 第一个代码片段
final char a = 'A', d = 'D'; // p1
char grade = 'B';
switch(grade) {
   case a:  // p2
   case 'B': System.out.print("great");
   case 'C': System.out.print("good"); break;
   case d:  // p3
   case 'F': System.out.print("not good");
}

该代码片段的正确答案是B。代码能够正常编译和运行, grade 的值为 'B' ,匹配到 case 'B' 会输出 "great" ,由于没有 break 语句,会继续执行下一个 case 输出 "good" ,然后遇到 break 结束 switch 语句。

1.2 第二个代码片段
DecimalFormat df = new DecimalFormat("#,000.0#");
doubl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值