cmd中的控制台应用程序中的Java图形故障,但不是eclipse

时间:2016-01-28 08:46:41

标签: java eclipse

我一直在学习Java中的货币转换器,但从cmd执行时它无法正常工作。我已多次重新编译它,但它不起作用。它在使用eclipse控制台时工作正常,但在默认的窗口cmd中没有。我问,因为我找不到答案。我不知道我是否对它进行了编码,因此我会发布截图以及无法正常工作的部分代码。程序的其余部分显示正常。

故障图片:

Image of glitch

第一个问号应该是' 1'第二行应该是' 2)将GBP转换为USD'在这些行之间它应该说'或者'

String tmpWWCN = IO.input("Do you want to:\n1)Convert " + names.get(nameIndex).split("2")[0] + " to " + cn2.get(nameIndex) + "?\nOr 2) Convert " + cn2.get(nameIndex) + " to " + names.get(nameIndex).split("2")[0]);

很抱歉,我无法发布完整的代码。它贯穿整个计划。 (约120行)

更新: 尝试没有\ n和\ r \ n(给出相同的效果),现在它给了我另一个图形故障。我发布截图:

新故障:

Image of New Glitch

完全相同的代码,但没有\ n或\ r \ n

1 个答案:

答案 0 :(得分:0)

我是java中的真正的菜鸟,但我在想如果你把你的字符串切成线,就像它应该在程序中一样?

像这样:

String tmpWWCN = IO.input("Do you want to:\n" + "1)Convert " + names.get(nameIndex).split("2")[0] + " to " + cn2.get(nameIndex) + "?\n" + "Or 2) Convert " + cn2.get(nameIndex) + " to " + names.get(nameIndex).split("2")[0]);