Java初级问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:29:58
不知道在java中printf该怎么使用?
import java.util.*;
public class chen {

/**
* @param args
*/
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
double ji=0;
int m=0;
while(reader.hasNextDouble()){
double x=reader.nextDouble();
m=m+1;
ji=ji*x;
}
System.out.printf("%d个数的积为%f\n",m,ji);
}
}

java中是有这个,但使用的人很少。因为没有这个必要。
如果你非要看的话,java api文档里有详细的说明

查API文档!!

System.out.println(m+"个数的积为"+ji);

你的 printf 是C语言的 格式吧?
JAVA 里 printf("这里输入字符串就可以随便你输入"+m)
题里M是变量 大概就这个格式 ,比C语言看的更直观易懂些

java输出时print和println,引号里面的所见即所得,直接显示,引号外面的要加些变量名,int形变量+字符串会自动转化成字符串输出

printf这几天正狂用c语言写呢....
java里面有System.out.printf("这个东东就可以输入出了");

不都是标准备输出吗,一个java的一个c的。。