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