当前位置: 首页 > 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.lryc.cn/news/447052.html

相关文章:

  • HashMap和ConcurrentHashMap的区别
  • css 下拉框展示:当hover的时候展示下拉框 z-index的用法解释
  • spring装配笔记
  • vscode【实用插件】Notes 便捷做笔记
  • 中间件:maxwell、canal
  • postman控制变量和常用方法
  • Spring Boot 中整合 Kafka
  • 什么是开放式耳机?具有什么特色?非常值得入手的蓝牙耳机推荐
  • 编译 FFmpeg 以支持 AV1 编解码器以及其他硬件加速选项(如 NVENC、VAAPI 等)
  • 解释一下Java中的多线程。如何创建一个新的线程?
  • Java语言程序设计基础篇_编程练习题**18.30 (找出单词)
  • MyBatis中 #{} 和 ${} 的区别
  • Android Perfetto 学习
  • ES数据的删除与备份
  • 论文解读《Object-Centric Learning with Slot Attention》
  • YOLOv8+注意力机制+PyQt5玉米病害检测系统完整资源集合
  • tcp、udp通信调试工具Socket Tool
  • MedPrompt:基于提示工程的医学诊断准确率优化方法
  • 关于ollama 在mac的部署问题
  • 职业技能大赛-单元测试笔记(assertThat)分享
  • AI大模型:OpenAI o1或能成为引领AI Phenomenal Ride的LLM新范式
  • 天命人,如何轻松利用仿真技术打造出属于你的“金箍棒”?
  • 【Qt | QAction】Qt 的 QAction 类介绍
  • 写论文一定要知道的三大AI工具!5分钟完成论文初稿
  • 时装购物|时装购物系统|基于springboot的时装购物系统设计与实现(源码+数据库+文档)
  • Android——内部/外部存储
  • 计算机网络发展
  • 【后端开发】JavaEE初阶—线程的理解和编程实现
  • Matlab simulink建模与仿真 第十九章(生成C代码)
  • 遍历9个格子winmine!StepBlock和遍历8个格子winmine!StepBox的对决