代碼看不懂了system.out.printf這個后面的控制符怎么用
package Javamianxiangduixiangjiaocheng;
import java.util.Scanner;
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args)
{
System.out.println("請輸入若干個數,每個輸入一個數回車確認。");
System.out.println("最后輸入數字零作為確認");
Scanner reader=new Scanner(System.in);
double sum=0;
int m=0;
double x=reader.nextDouble();
while(x!=0)
{
m=m+1;
sum=sum+x;
x=reader.nextDouble();
}
System.out.printf("%d,%f",m +"個數的和為"+sum);
System.out.println(m+"個數的平均值為"+sum/m);
//System.out.printf("%d,%f",12,12.23);
}
}
2015-12-14
System.out.printf("%d,%f",m +"個數的和為"+sum);這個沒見過這樣子用的吧,這不是在C那里的么
如果想要轉成類型直接轉就好了。System.out.printf((int)m +"個數的和為"+(float)sum);