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

Bigjava 第六章 自测题

 
阅读更多

1. 在if/else 语句的示例中,使用的条件为什么是amount<=balance而不是amount<balance

答:如果余额为零,不用欠款罚款

2. 下面的语句有什么逻辑错误?应如何改正?

if(amount<=balance) newBalance = balance - amount;balance=newBalance;

答:第二条语句应该用花括号括起来

 3.当s为下列值时,s.length()的值是多少?

a.""

b.包含一个空格的字符串" "。

c.null。

答:a.0 b.1 c.出错

4.下列哪个比较的语法不正确?哪个比较的语法正确,但逻辑有问题?

String a = "1";

String b = "one";

double x = 1;

double y=3*(1.0/3);

a. a=="1"   e. a == x;

b. a==null   f. x == y;

c. a.equals("") g. x-y==null

d.a==b            h.x.equals(y)
答:e,g,h语法不正确  adf逻辑不正确

 5. 测试地震强度的if/else/else语句首先测试较高值,然后测试较低值,此次序能颠倒吗?

答:不能

6.有些人对较高收入适用较高税率持反对意见,宣称因工作努力而提高工资纳税反而使收入减少,这种论点有什么错误?

答:错误

7.什么时候下面语句输出false?

System.out.println(x>0||x<0)

答:x==0;

8.改写下面语句,避免与false比较

if(Character.isDigit(ch)==false)

答:

if(!Character.isDigit(ch))

分享到:
评论

相关推荐

    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编程

    6. **多线程**:Java提供了内置的多线程支持,允许程序同时执行多个任务。理解线程的生命周期、同步机制(如synchronized关键字、wait/notify机制)以及线程池是并发编程的关键。 7. **Java API和库**:Java的标准...

    Big_Java_4th_Edition.pdf

    6. 输入/输出(I/O):文件I/O,字符流与字节流,序列化以及新的I/O(NIO)。 7. 多线程和并发:讨论创建和管理线程的方式,同步和并发工具如锁、信号量、并发集合和执行器框架。 8. 网络编程:基本网络概念和Java...

    big java 6ed

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

    Big_Java(英文版)

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

    Hibernate环境配置与测试

    #### 六、Hibernate管理的三种状态 - **瞬时态(Transient)** - 对象通过`new`关键字创建,尚未持久化,未加入到Session缓存中。 - 示例代码: ```java User newUser = new User("mybigjava", "123456"); ``` - ...

    spring的java包

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

    javaAPI中文文档

    6. **注解(Annotations)**:Java 5引入的注解是一种元数据,用于向编译器或JVM提供额外的信息。例如,`@Override`注解确保方法重写了父类的方法,`@Deprecated`表示某个元素已过时。 7. **多线程(Multithreading...

Global site tag (gtag.js) - Google Analytics