Java编码分配说明

Java编码分配说明,java,Java,我正在做一个项目,其中一项任务如下。我真的不需要答案,但需要一个解释我的老师在寻找什么 这是他给我的: 编写一个完全有创意的程序,证明您了解如何打印: -双精度小数控制 -二进制、base-10和base-16中的整数 -弦、字符和布尔 自由地使用注释来解释代码 暗示 我不能确定你必须如何提出你的解决方案,当然你应该问你的老师。(是一种单一打印方法,还是多种打印方法,等等)。但让我们假设它是多种方法 双精度小数控制 一种方法printdouple(双d,整数小数) 示例输出: printDou

我正在做一个项目,其中一项任务如下。我真的不需要答案,但需要一个解释我的老师在寻找什么

这是他给我的:

编写一个完全有创意的程序,证明您了解如何打印:

-双精度小数控制

-二进制、base-10和base-16中的整数

-弦、字符和布尔

自由地使用注释来解释代码

暗示


我不能确定你必须如何提出你的解决方案,当然你应该问你的老师。(是一种单一打印方法,还是多种打印方法,等等)。但让我们假设它是多种方法

双精度小数控制

一种方法
printdouple(双d,整数小数)

示例输出:

 printDouble(3.1415, 2) -> 3.14
 printDouble(3.1415, 0) -> 3
 printDouble(3.1415, 1) -> 3.1
printInt(10, 2)  -> 1010
printInt(10, 10) -> 10
printInt(10, 16) -> A
printChar('a') -> a
printChar('x') -> x
printBoolean(true)   -> true
printBoolean(false)  -> false
printBoolean(1 == 1) -> true
二进制、base-10和base-16中的整数

方法
printInt(intn,intbase)

示例输出:

 printDouble(3.1415, 2) -> 3.14
 printDouble(3.1415, 0) -> 3
 printDouble(3.1415, 1) -> 3.1
printInt(10, 2)  -> 1010
printInt(10, 10) -> 10
printInt(10, 16) -> A
printChar('a') -> a
printChar('x') -> x
printBoolean(true)   -> true
printBoolean(false)  -> false
printBoolean(1 == 1) -> true
字符串

printString(字符串s)

示例输出

printString("hello") -> hello
printString("")      ->       //nothing
printString("a")     -> a 
…chars

printChar(字符c)

示例输出:

 printDouble(3.1415, 2) -> 3.14
 printDouble(3.1415, 0) -> 3
 printDouble(3.1415, 1) -> 3.1
printInt(10, 2)  -> 1010
printInt(10, 10) -> 10
printInt(10, 16) -> A
printChar('a') -> a
printChar('x') -> x
printBoolean(true)   -> true
printBoolean(false)  -> false
printBoolean(1 == 1) -> true
…还有布尔人

printBoolean(布尔b)

示例输出:

 printDouble(3.1415, 2) -> 3.14
 printDouble(3.1415, 0) -> 3
 printDouble(3.1415, 1) -> 3.1
printInt(10, 2)  -> 1010
printInt(10, 10) -> 10
printInt(10, 16) -> A
printChar('a') -> a
printChar('x') -> x
printBoolean(true)   -> true
printBoolean(false)  -> false
printBoolean(1 == 1) -> true

您还可以在一个方法中将它们全部组合在一起。这里的提示可能是告诉您Java是自己做这件事的。现在我不确定您是否必须自己实现该功能,或者适当地使用Java的方法,因此可能需要澄清。

他似乎希望您创建double、int、String、char和Boolean类型的变量。完成此操作后,必须将它们全部打印出来。此外,INT需要以二进制(1010101)、基数10(通常)和基数16(afd12ed)打印。此外,双精度数字的打印精度应超过一个小数点(例如1.23和1.2)。老兄,唯一能解释你的老师在找什么的人是你的老师,除非。。。。在苏兰德,我们有读心术的人吗?你应该问问你的老师他们在找什么;他们比我们更了解这个问题的答案。如果你不理解作业,你应该要求澄清。现在是解决这个问题的时候了,请你的导师解释一下。祝你好运,我的老师好几天都没回复了。这就是我问的原因。我的老师已经好几天没有回复了。也许找个新老师?他知道你付钱让他教书,对吧?