在对python相当了解的基础上,我正在努力学习如何在Java中编码。
为了学习,我正在“翻译”一个旧的Python类“银行账户”,从python到Java。到目前为止,这一切都很顺利,但是我在打印bank帐户对象信息的方法上遇到了麻烦。
我试图将python转换为java的打印输出方法是:
def print_info(self):
first = self._first_name
last = self._last_name
number = self._number
balance = self._balance
s = f"{first} {last}, {number}, balance: {balance}"
print(s)
这是我用Java写的:
public void printInfo() {
String first = this.firstName;
String last = this.lastName;
double balance = this.balance;
String s;
s = String.format("\n%$1s %$2s %$f", first, last, "Balance: ", balance);
System.out.println(s);
}
我收到的错误消息是:
Exception in thread "main" java.util.UnknownFormatConversionException: Conversion = '$'
at java.base/java.util.Formatter.checkText(Formatter.java:2732)
at java.base/java.util.Formatter.parse(Formatter.java:2718)
at java.base/java.util.Formatter.format(Formatter.java:2655)
at java.base/java.util.Formatter.format(Formatter.java:2609)
at java.base/java.lang.String.format(String.java:2897)
at trix.uke1.BankAccount.printInfo(BankAccount.java:47)
at trix.uke1.BankAccount.main(BankAccount.java:58)
我知道如何通过键入:
System.out.println(this.firstName +" " + this.lastName + " " + "Balance: " + this.balance);
…但我想更流利地使用字符串。format()函数,因为我非常习惯在python中使用f字符串。
有人能帮我解决这个问题吗?欢迎并感谢所有帮助
我认为这只是一个语法问题:
例如:
String firstName = "Richard";
String lastName = "Yu";
double balance = 1E40;
String s = String.format("\n%1$s %2$s Balance: %3$f", firstName, lastName,balance);
System.out.println(s);
输出:
Richard Yu Balance: 10000000000000000000000000000000000000000.000000
我正在努力学习如何在相当熟悉python的基础上用Java编写代码。 为了学习,我正在将一个旧的python类“bankAccount”从python“翻译”为Java。到目前为止,这一切都很顺利,但我在打印bankAccount对象信息的方法上遇到了问题。 我试图从python到java的打印输出方法是: 这是我在Java写的: 我得到的错误消息是: 我知道如何通过键入: …但我想更流利地使用字
我需要使用C语言实现一个加密和解密方法对,该语言使用“AES/ECB/PKCS5Padding”。原始代码是用Java编写的。以下是Java中的加密方法: 这是我用C#重建它的尝试: 在加密某些内容并将其发送到远程服务后,该服务回复错误说它无法解密消息。所以我假设它有问题。 我在Java也有一个解密方法的例子。我也实现了那个方法,并试图在本地加密和解密一些文本。当我这样做的时候,Decrypt_A
我试图将我的Javascript撰写函数翻译成Python,但我对最后一个有问题。我如何推广未知数量的函数? 读完本文后,我想避免使用方法。 javascript: 蟒蛇: 感谢所有的改进。。。
本文向大家介绍Python将xml和xsl转换为html的方法,包括了Python将xml和xsl转换为html的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python将xml和xsl转换为html的方法。分享给大家供大家参考。具体分析如下: 这里需要用libxml2,所以还要先安装了libxml2模块才能使用。代码如下: 希望本文所述对大家的Python程序设计有所帮助。
本文向大家介绍python 将html转换为pdf的几种方法,包括了python 将html转换为pdf的几种方法的使用技巧和注意事项,需要的朋友参考一下 将 HTML 网页转换为 PDF 是很多人常见的一个需求,在浏览器上,我们可以通过浏览器的“打印”功能直接将网页打印输出为 PDF。 但是如果有多个网页就不好办了。 二进制软件 网络上存在很多将 HTML 转换为 PDF 的软件和工具。比较著名
我创建了一个python脚本,并想把它给我的朋友。所以我去youtube看了这个视频(在尝试了很多其他视频之后)。我运行它,得到一个薄层色谱库错误。没问题,我找到了解决这个问题的答案,就在这里的堆栈流中。我输入这段代码(将Python35更改为36,并确保我的薄层色谱位于它所说的相同位置)。我运行它,但得到一个不同的错误,在我的cmd提示符中说 我只是想把我的游戏发送给朋友<请帮忙。我正在使用Py