如何格式化在Java中循环的打印行

censortrip

我对Java编程很陌生,在任何地方都找不到解决我问题的答案。基本上,我已经成功创建了一个程序,该程序可以构建摄氏到华氏转换和华氏到摄氏转换的图表,但是在数字9之后,我的循环打印语句未正确对齐,类似于:

9.0 48.2 40.0 4.44  
10.0 50.0 41.0 5.0

我被要求使用两个单独的方法来计算转换,然后在main方法中调用它们。这是我引用的带有println语句的主要方法:

public static void main(String[]args){
   double celsius = 1;
   double fahrenheit = 32;

   while(celsius <= 50 && fahrenheit <= 120){

     double toFarhenheit = celsiusToFahrenheit(celsius);
     double toCelsius = fahrenheitToCelsius(fahrenheit); 

     DecimalFormat fardec = new DecimalFormat("#.##");  
     toFarhenheit = Double.valueOf(fardec.format(toFarhenheit));

     DecimalFormat celsdec = new DecimalFormat("#.##");  
     toCelsius = Double.valueOf(celsdec.format(toCelsius));

     System.out.println(celsius + "   " + toFarhenheit + "  " + fahrenheit + 
           "  " +toCelsius);

     celsius++;
     fahrenheit++;            
   }    
}

长话短说,是否有将printf与这种长打印语句一起使用,以便数字彼此对齐?

过去,我曾使用printf%3d和%5d等将整数对齐,但是,对于这种特定的print语句,我根本无法使用它。

任何想法和/或帮助将不胜感激。

疑难排解

使用\ t格式化它们,因为这会均匀地隔开它们。

System.out.println(celsius + "\t" + toFarhenheit + "\t" + fahrenheit + 
       "\t" +toCelsius);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用特殊字符在Java中打印格式化的输出

来自分类Dev

Java printf格式化以打印表或列中的项目

来自分类Dev

如何在F#中打印格式化日期

来自分类Dev

如何打印格式化的SOAPMessage?

来自分类Dev

如何格式化要打印的ArrayList?

来自分类Dev

如何格式化要打印的列表?

来自分类Dev

Python 格式化与打印中的数学()

来自分类Dev

如何格式化打印输出,以便每行 6 个字符串在 Java 中左对齐?

来自分类Dev

循环浏览日期并打印格式化的日期

来自分类Dev

如何用Java格式化2D数组的打印

来自分类Dev

如何在java中将格式化的双精度值打印为字符串?

来自分类Dev

我如何在java中使用printf来打印格式化输出

来自分类Dev

格式化(漂亮的打印)java中的xml CDATA值的内容

来自分类Dev

如何在 Swift 中打印格式化的十进制值?

来自分类Dev

sed输出如何像printf的格式化打印一样格式化?

来自分类Dev

sed输出如何像printf的格式化打印一样格式化?

来自分类Dev

如何正确格式化Java时间

来自分类Dev

如何正确格式化Java时间

来自分类Dev

Java - 如何格式化文件 URL

来自分类Dev

在Android中从Java格式化布局

来自分类Dev

Java中的数据格式化

来自分类Dev

如何格式化1-liner以打印对象属性

来自分类Dev

如何格式化Mongoose调试输出-漂亮的打印

来自分类Dev

如何格式化代码以每次都以相同的宽度打印?

来自分类Dev

如何确定可以格式化的类型的打印宽度?

来自分类Dev

如何格式化POS打印机的python文本

来自分类Dev

如何格式化和打印SQL查询的结果

来自分类Dev

如何格式化均匀间隔的python打印语句

来自分类Dev

如何cat和打印格式化的多个文件?

Related 相关文章

热门标签

归档