永发信息网

java问题---写注释

答案:2  悬赏:60  手机版
解决时间 2021-05-11 15:49
  • 提问者网友:容嬷嬷拿针来
  • 2021-05-11 06:24

帮我把下面这个程序写一下注释好吗?谢谢!!!

并告诉为什么运行的结果会是那样??
public class MaxVariables {
public static void main(String args[]){
byte largestByte=Byte.MAX_VALUE;
short largestShort=Short.MAX_VALUE;
int largestInteger=Integer.MAX_VALUE;
long largestLong=Long.MAX_VALUE;
float largestFloat=Float.MAX_VALUE;
double largestDouble=Double.MAX_VALUE;
char aChar='S';
boolean aBoolean=true;
System.out.println("最大的byte值是:"+largestByte);
System.out.println("最大的short值是:"+largestShort);
System.out.println("最大的integer值是:"+largestInteger);
System.out.println("最大的long值是:"+largestLong);
System.out.println("最大的float值是:"+largestFloat);
System.out.println("最大的double值是:"+largestDouble);
if(Character.isUpperCase(aChar)){
System.out.println("字符"+aChar+"是大写的字符");
}else{
System.out.println("字符"+aChar+"是小写的字符");
}
System.out.println("布尔型变量的值是:"+aBoolean);
}

}

最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-05-11 07:39
这是一个显示java里各种基本类型信息的代码,已经给你详细注释了,不清楚的话再问

public class MaxVariables {
public static void main(String args[]){
byte largestByte=Byte.MAX_VALUE; // largestByte保存Byte的最大值
short largestShort=Short.MAX_VALUE; // largestShort保存Short的最大值
int largestInteger=Integer.MAX_VALUE;// largestInteger保存Integer的最大值
long largestLong=Long.MAX_VALUE;// largestLong保存Long的最大值
float largestFloat=Float.MAX_VALUE;// largestFloat保存Float的最大值
double largestDouble=Double.MAX_VALUE;// largestDouble保存Double的最大值
char aChar='S'; // aChar = 'S'
boolean aBoolean=true; // aBoolean = true;
System.out.println("最大的byte值是:"+largestByte); // byte占一个字节,有符号型表示的范围为-128~+127,所以最大值是127,输出127
System.out.println("最大的short值是:"+largestShort);// Short占两字节,范围-32768~32767,所以输出32767
System.out.println("最大的integer值是:"+largestInteger); // Integer 4字节,范围-2147483648~2147483647,所以输出2147483647
System.out.println("最大的long值是:"+largestLong); // Long 8字节,范围-9223372036854775808~9223372036854775807,所以输出9223372036854775807
System.out.println("最大的float值是:"+largestFloat);// Float4字节,可以表示-3.4028235E38~3.4028235E38,所以最大为3.4028235E38
System.out.println("最大的double值是:"+largestDouble); // Double8字节,可以表示-1.7976931348623157E308~1.7976931348623157E308,所以最大值为1.7976931348623157E308
if(Character.isUpperCase(aChar)){ // isUpperCase测试aChar是否是大写字符
System.out.println("字符"+aChar+"是大写的字符"); // 如果是则输出是大写,由于aChar='S'是大写,所以执行这一句
}else{
System.out.println("字符"+aChar+"是小写的字符"); // 否则输出是小写
}
System.out.println("布尔型变量的值是:"+aBoolean); // 布尔值在输出的时候会显示为true或false,aBoolean=true,所以输出也为true
}
}
全部回答
  • 1楼网友:逐風
  • 2021-05-11 08:26
这个不用写注释吧,懂java的人都看得懂啊。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯