kmsp.net
当前位置:首页 >> jAvA printF >>

jAvA printF

你的printf格式控制符有两个参数%d和%f,后面却只传递了一个参数,当然无法运行。

print\println\printf的区别 print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。 println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。 printf是格式化输出的形式。 可以去这里看...

System.out.printf("the number is: %12d",t); 有问题: 因为t是double,而%12d要求是整型,参照JAVA API的定义如下: 'd' 整数 结果被格式化为十进制整数 'o' 整数 结果被格式化为八进制整数 'x', 'X' 整数 结果被格式化为十六进制整数 'e', 'E...

public class TestPrintf{public static void main(String[] args){//定义一些变量,用来格式化输出。double d = 345.678;String s = "你好!";int i = 1234;//"%"表示进行格式化输出,"%"之后的内容为格式的定义。System.out.printf("%f",d);//...

printf必需在jdk1.5和以后的版本才支持的。 jdk6u12windowsi586pjava.exe就是jdk1.6,所以可以肯定的是可以用printf的。 问题出在你的调用方法的代码有问题。改成如下的样式: double[] num = {}; System.out.printf("%8f",num);//nums参数必需是...

其实我看你是还不很明白C语言和Java的区别, 问题在这一句: System.out.printf("%s! 这是您的第一个Java程序! \n", "C语言Fan"); 这一句有两个错误: 1、Java中的输出语句是System.out.println(); 2、输出的字符串中不能带参数,可以试试把程...

printf是用与格式化输出的和c的类似。 java中的printf()就是照搬C中的 而println()就是输出后换行

明显 System.out.printf("i=%d,j=%d",i,j);没有这个用法,使用java的方法,要遵循它的参数规范

Java中的println和printf的区别在于: println是用于输出参数内容,然后换行,其参数个数固定为一个。 printf是用于输出带各种数据类型的占位符的参数,其参数个数是不定的。

printf("%8.2s\n","abcd","ef","gh");//表示格式化的字符串输出时占8个字宽度,截取前2个字符显示,后面两个没用 //结果: ab

网站首页 | 网站地图
All rights reserved Powered by www.kmsp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com