java“float(and units can be added as a String(within printf())“解释[关闭]

fd3cxomn  于 2023-05-15  发布在  Java
关注(0)|答案(1)|浏览(68)

已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。

昨天关门了。
Improve this question
创建一个名为NucleicAcid的类,该类具有以下属性
1.名称-字符串
1.化学式-字符串

  1. Molarmass - float(单位可以作为String添加(在printf()中)
  2. Density - float(单位可以作为String添加(在printf()中)
    编写适当的方法(构造函数,getters,setters和print)。同时创建一个print()方法,使用System.out.printf()在单独的行中将每个属性的值作为值名对打印出来。
    创建一个驱动程序,示例化以下核酸演示类。
    胞嘧啶
    化学式-C4 H5 N3 O
    摩尔质量-111.10 g/mol
    密度-1.55 g/cm 3

腺嘌呤

化学式C5 H5 N5
摩尔质量135.13 g/mol
密度1.6 g/cm 3

鸟嘌呤

化学式C5 H5 N5 O
摩尔质量151.13 g/mol
密度2.200 g/cm 3

胸腺嘧啶

化学式C5 H6 N2 O2
摩尔质量126.115 g·mol−1
密度1.223 g cm−3

尿嘧啶

化学式C4 H4 N2 O2
摩尔质量112.08676 g/mol
密度1.32 g/cm 3
NucleicAcid.java-包含如上所述的属性、构造函数和属性。另外,创建一个print()方法,使用printf()在单独的行中将每个属性的值打印为值名称对。
GenoNucleicAcid.java(类似于Driver程序)-包含使用Scanner进行数据输入并返回NucleicAcid示例的输入方法(示例方法)。(使用上述数据用于示例化核酸)。
有人能解释一下“float(和单位可以作为一个字符串添加(在printf())”中的数字3和4提供的代码。这是因为我能够完成这项工作,但我不太确定“float(和单位可以作为字符串添加(在printf())”的意思以及如何解决这个问题。

f0brbegy

f0brbegy1#

像这样?

class NucleicAcid {
    // ...
    float Molarmass;
    // ...
    
    public void print() {
        // ...
        System.out.printf("Molar mass - %f g/mol", this.Molarmass);
        // ...
    }
}

相关问题