`
tntxia
  • 浏览: 1517712 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Bigjava 第四章 自测题

 
阅读更多

1. Java最常用的数字类型是什么?

答:int和double

2. 什么时候强制类型转换(long)x产生的结果与调用Math.round(x)产生的结果不同?

答:当x的小数位部分大于0.5时。

3.假设知道x小于2*10的9次方,怎样才能把double值x舍入为最接近的int值

答:(int)Math.round(x)

4.final double CM_PER_INCH=2.54;

public static final double CM_PER_INCH=2.54

答:第一个方法在对象中使用,第二个方法在类中使用

5.下列语句有什么问题?

double circumference = 3.14*diameter

答:使用魔数

6.下列语句的意思是什么?

balance = balance + amount;

答:在原来的数值上加上amount

7.执行下列语句后,n的值是多少?

n--;

n++;

n--;

答:n-1;

8.1729/100的值是多少?1729%100的值又是多少?

答:17,29

9.为什么下面的语句不计算s1,s2和s3的平均值?

double average = s1+s2+s3/3;// 错误

答:要加括号,而且不能用3,而是要用3.0

10.用数学符号表示的Math.sqrt(Math.pow(x,2)+Math.pow(y,2))的值是什么?

答:略

11.为什么不能用x.pow(y)来计算x的y次方。

答:x是对象,pow是类方法

12.System.out.println(4)是静态调用吗?

答:不是

13.若字符串变量s保存的值是Agent,那么赋值语句s=s+s.length()的结果是什么?

答:Agent7

14.若字符串变量river保存的值是“Mississippi”,那么river.substring(1,2)的值是什么?river.substring(2,river.length()-3)的值是什么?

答:i,ssissi

15.为什么不能直接从System.in读取输入

答:因为它只能读字节,要使用字符串和数字处理起来比较麻烦

16.假若in是一个从System.in读取输入的Scanner对象,而程序调用语句

String name = in.next();

如果用户输入John Q. Public,那么name的值是什么?

答:John

 

 

0
8
分享到:
评论

相关推荐

    BigJava代码

    《深入解析BigJava编程实践》 在编程领域,Java作为一种广泛应用的高级编程语言,其学习与实践对于开发者来说至关重要。"BigJava"通常指的是由Java初学者常用的教材《Big Java: Early Objects》中的实例代码,这是...

    课本的练习

    《BIGJAVA》是一本经典的Java学习教材,其中包含了大量的练习题,旨在帮助读者深入理解和掌握Java编程语言的各种核心概念和技术。这些练习涵盖了多个关键领域,包括数组、高级数据结构、图形用户界面(GUI)、线程、...

    基于Java语言的Bigjava网上书店设计源码

    该毕设项目为Bigjava网上书店,采用Java语言进行开发,并集成了JavaScript和CSS。项目源码包含377个文件,具体包括110个Java类、58个JSP页面、55个Java源文件、52个JPG图片文件、21个XML配置文件、18个JAR库文件、14...

    BigJava:我读了Big Java书中的一些我认为很有趣的练习

    《BigJava》是一本经典的Java编程教材,深受程序员和初学者的喜爱。这本书深入浅出地讲解了Java语言的基础和高级特性,旨在帮助读者全面掌握Java编程技能。在阅读这本书的过程中,作者选择了一些他认为有趣的练习来...

    bigjava:Java编程

    4. **集合框架**:Java集合框架包括接口(如List、Set、Map)和实现类(如ArrayList、HashSet、HashMap),它们为数据存储和操作提供了丰富的选择。理解并熟练运用这些工具,能极大地提升代码的效率和可维护性。 5....

    Big_Java_4th_Edition.pdf

    由于给定文件内容中未提供《Big Java, 4th Edition》一书的具体知识点,因此无法直接从所给内容生成针对该书的知识点。不过,根据描述中提及的《编程方法学》课程以及斯坦福老师的推荐,我们可以合理推测该书包含的...

    big java 6ed

    Big Java英文版 《Big Java》作者是霍斯特曼。 本书以Java5.0为主线,全面介绍了Java语言。 其内容自然分为四个部分,分别为基于对象的基础、面向对象设计、数据结构与算法、高级主题。

    Big_Java(英文版)

    第一章的目标是让读者熟悉编程的概念,并对计算机架构有一定的了解。通过这一章的学习,读者将能够: - **理解编程活动**:编程是一种创造性的过程,涉及到问题定义、解决方案设计以及执行。 - **了解计算机架构**...

    Hibernate环境配置与测试

    #### 四、创建Hibernate SessionFactory工具类 - 创建SessionFactory工具类,用于获取Session对象。 - 示例代码: ```java Configuration config = new Configuration().configure(); ServiceRegistry ...

    spring的java包

    Spring框架是Java开发中不可或缺的一部分,它以其IoC(Inversion of Control)容器和AOP(Aspect Oriented Programming)切面编程闻名。Spring 5.2版本是该框架的一个重要里程碑,引入了许多新特性和改进,旨在提升...

    javaAPI中文文档

    4. **枚举(Enums)**:Java 5引入了枚举类型,它是一种特殊的类,可以列举出一组预定义的值。例如,`java.util.Calendar`中的`WeekFields`枚举用于定义一周的开始日和一周的天数。 5. **异常(Exceptions)**:...

Global site tag (gtag.js) - Google Analytics