当前位置: 首页 > news >正文

Java2 实用教程(第6版)习题2 第四题

【源文件的命名与书中的不同】

四、阅读程序题

1、上机运行下列程序,注意观察输出的结果。

public class E2_1 {public static void main(String args[]){for(int i=20302;i<=20322;i++){System.out.println((char) i);}}
}

运行结果:

低
住
佐
佑
佒
体
佔
何
佖
佗
佘
余
佚
佛
作
佝
佞
佟
你
佡
佢

2、 上机调试下列程序,注意System.out.print()和System.out.println()的区别。

public class E2_2 {public static void main(String args[]){int x=234,y=432;System.out.println(x+"<"+(2*x));System.out.print("我输出结果后不回车");System.out.println("我输出结果后自动回车到下一行");System.out.println("x+y="+(x+y));}
}

运行结果:

234<468
我输出结果后不回车我输出结果后自动回车到下一行
x+y=666

3、上机调试下列程序,了解基本数据类型数据的取值范围。

public class E2_3 {public static void main(String args[]){System.out.println("byte取值范围:"+Byte.MIN_VALUE+"至"+Byte.MAX_VALUE);System.out.println("short取值范围:"+Short.MIN_VALUE+"至"+Short.MAX_VALUE);System.out.println("int取值范围:"+Integer.MIN_VALUE+"至"+Integer.MAX_VALUE);System.out.println("long取值范围:"+Long.MIN_VALUE+"至"+Long.MAX_VALUE);System.out.println("float取值范围:"+Float.MIN_VALUE+"至"+Float.MAX_VALUE);System.out.println("double取值范围:"+Double.MIN_VALUE+"至"+Double.MAX_VALUE);}
}

运行结果:

byte取值范围:-128至127
short取值范围:-32768至32767
int取值范围:-2147483648至2147483647
long取值范围:-9223372036854775808至9223372036854775807
float取值范围:1.4E-45至3.4028235E38
double取值范围:4.9E-324至1.7976931348623157E308

4、下列程序中标注的【代码1】和【代码2】的输出结果分别是什么?

public class E2_4 {public static void main(String args[]){long[] a={1,2,3,4};long[] b={100,200,300,400};b=a;System.out.println("数组b的长度:"+b.length);    //【代码1】System.out.println("b[0]="+b[0]);              //【代码2】}
}

运行结果:

数组b的长度:4    //【代码1】
b[0]=1          //【代码2】

5、下列程序中标注的【代码1】和【代码2】的输出结果分别是什么?

public class E2_5 {public static void main(String args[]){int[] a={10,20,30,40},b[]={{1,2},{4,5,6,7}};b[0]=a;b[0][1]=b[1][3];System.out.println(b[0][3]);   //【代码1】System.out.println(a[1]);      //【代码2】}
}

运行结果:

40   //【代码1】
7    //【代码2】


http://www.mrgr.cn/news/37120.html

相关文章:

  • C++类和对象第一关
  • jvm专题 之 垃圾回收故障处理工具
  • 详解前驱图与PV操作
  • 第14讲 SLAM:现在与未来
  • Python 入门教程(3)基础知识 | 3.7、pass 关键字
  • Spring项目中的统一结果返回
  • windows电脑git提交告警:LF will be replaced by CRLF the next time Git touches it
  • 软件测试框架实战:Python+Slenium搭建Web自动化测试框架全教程
  • 【移植】标准系统方案之瑞芯微RK3568移植案例(二)
  • 华为源NAT技术与目的NAT技术
  • 每日一练:二叉树的右视图
  • 【yolov8】模型导出----pytorch导出为onnx模型
  • Maya没有Arnold材质球
  • 第13讲 实践:设计SLAM系统
  • dependencyManagement的作用
  • 探索词向量的奥秘:自然语言处理的基石
  • Java.动态代理
  • JS面试真题 part7
  • 数据清洗与数据治理的关系
  • [附源码]在线音乐系统+SpringBoot+Vue前后端分离