
Java编程思想
画笔点点
以人为本,亦实亦华~
展开
-
Java编程思想习题3.09-3.13:按位操作符和移位操作符
一、题目编写常量值,然后分别对常量值做按位和移位处理,将结果打印出来。兼顾处理char类型数据。二、解决2.1 按位处理程序public class E10_BitwiseOperators { public static void main(String[] args) { int a1 = 0b1010; int a2 = 0b0101; //a1^=a1;可用来测试与等号组合效果,与+=的处理逻辑类似。 Sy原创 2020-07-22 09:30:31 · 138 阅读 · 0 评论 -
Java编程思想习题3.08:十六进制数和八进制数记数法来操作long值
一、题目展示用十六进制数和八进制数记数法来操作long值,用Long.toBinaryString()来显示结果。二、思路十六进制(Hex)在写法上以0x开头标示。八进制(Octal)在写法上以0开头标示。二进制(Binary)以0b开头标示。三、解题3.1 程序/** * @date 2020/07/20 */public class E8_BinaryNumber { public static void main(String[] args) {原创 2020-07-20 09:47:36 · 290 阅读 · 0 评论 -
Java编程思想习题3.07:模拟抛硬币结果
一、题目编写一个程序,模拟抛硬币的结果。二、思路引入Random函数,取nextBoolean结果即可。为了让后续执行结果有复用性,即再执行一遍时结果相同,可以设置个种子数字seed 10,当一遍中的一次执行时结果随机,但另一遍的执行结果会和最先开始时执行结果相同。三、解题3.1 程序import java.util.Random;/** * @date 2020/07/20 */public class E7_RandomBoolean { public s原创 2020-07-20 09:24:56 · 447 阅读 · 0 评论 -
Java编程思想习题2.12:提取注释文档并产生HTML文件
一、题目编写一个程序,进行注释。对该文件执行javadoc,然后通过Web浏览器观看运行结果。二、解题package chapter02;import java.util.Date;/** * The first Thinking in Java example program. * Displays a <em>string</em> and today's date. * @author yihua * @version 2.0 */publi原创 2020-07-01 09:41:27 · 345 阅读 · 0 评论 -
Java编程思想习题2.10:打印出从命令行获得的参数
一、题目编写一个程序,打印出从命令行获得的三个参数。为此,需要确定命令行数组中String的下标。二、思路此处是练习如何从命令行传递数据到main函数中。三、解题3.1 程序package chapter02;public class E2_InputStringArgs { public static void main(String[] args) { int argsLength = args.length; System.out.原创 2020-06-29 09:40:59 · 3331 阅读 · 4 评论 -
Java编程思想习题2.8:类中static域只有一个实例
一、题目编写一个程序,展示无论你创建了某个特定类的多少个对象,这个类中的某个特定的static域只有一个实例。二、思路2.1 域:猜想是个类中的字段的作用域。2.2 首先定义个类,然后类中有多个字段,包含static声明的和非static声明的,然后创建两个对象,对比这两个对象的static字段结果。三、解题3.1 输入E2_StaticScopeClass:创建测试static域基础类//E2_StaticScopeClass:创建测试static修饰基础类public原创 2020-06-14 22:49:51 · 460 阅读 · 0 评论 -
Java编程思想习题2.1:int和char的默认初始化
2.1 必须由你创建所有对象2.1.1 题目创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值打印出来,以验证Java执行类默认初始化。2.1.2 思路结构:题目思路解题纠错&对比结果...原创 2020-06-10 01:02:53 · 308 阅读 · 0 评论