java中使用System.out.println如何输出多个变量?
调用方法 System.out.printf(format, args) 形式
参数:
format - 在格式字符串的语法中描述的格式字符串
args - 格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则忽略额外的参数。参数的数量是可变的,并且可以为零。参数的最大数量受到《Java Virtual Machine Specification》定义的 Java 数组的最大维数的限制。针对 null 参数的行为依赖于 conversion。
例如:
System.out.printf("%s %s %s %s", "a", "b", "c", "d")
// -> a b c d
System.out.printf("Local time: %tT", Calendar.getInstance());
// -> "Local time: 13:34:18"
System.err.printf("Unable to open file '%1$s': %2$s",
fileName, exception.getMessage());
// -> "Unable to open file 'food': No such file or directory"
更多的可以参考JAVA5.0的API
应该是5.0新追加的
和C#的输出挺相似的
调用方法
System.out.printf(format,
args)
形式
参数:
format
-
在格式字符串的语法中描述的格式字符串
args
-
格式字符串中的格式说明符引用的参数。如果参数多于格式说明符,则忽略额外的参数。参数的数量是可变的,并且可以为零。参数的最大数量受到《Java
Virtual
Machine
Specification》定义的
Java
数组的最大维数的限制。针对
null
参数的行为依赖于
conversion。
例如:
System.out.printf("%s
%s
%s
%s",
"a",
"b",
"c",
"d")
//
->
a
b
c
d
System.out.printf("Local
time:
%tT",
Calendar.getInstance());
//
->
"Local
time:
13:34:18"
System.err.printf("Unable
to
open
file
'%1$s':
%2$s",
fileName,
exception.getMessage());
//
->
"Unable
to
open
file
'food':
No
such
file
or
directory"
更多的可以参考JAVA5.0的API
应该是5.0新追加的
和C#的输出挺相似的
方法为:System.out.println(变量一+变量二+变量三+... +变量N)。
至于将数值转换为String类型,有个简单的方法,即在每个数值后加上[ +“”] 中括号中的部分即可,如下面代码:如下面代码:
int i=0;
int j=0;
nt k=0;
int l=0;
System.out.println(i+""+j+""+k+""+l);
这样就输出的结果就是0000。
如果输出的都是String类型的,可以 System.out.println(变量一+变量二+变量三+... +变量N);这样。
扩展资料:
system.out.printf()的使用方法
// "%"表示进行格式化输出,"%"之后的内容为格式的定义。
System.out.printf("%f", d);// "f"表示格式化输出浮点数。
System.out.println();
System.out.printf("%9.2f", d);// "9.2"中的9表示输出的长度,2表示小数点后的位数。
System.out.println();
System.out.printf("%+9.2f", d);// "+"表示输出的数带正负号。
System.out.println();
System.out.printf("%-9.4f", d);// "-"表示输出的数左对齐(默认为右对齐)。
System.out.println();
System.out.printf("%+-9.3f", d);// "+-"表示输出的数带正负号且左对齐。
System.out.println();
System.out.printf("%d", i);// "d"表示输出十进制整数。
System.out.println(); system.out.printf("%02d",2);
%d表示打印整型的,
%2d表示把整型数据打印最低两位,
%02d表示把整型数据打印最低两位,如果不足两位,用0补齐,
所以打印出来就是02了。
1、java中可以使用System.out.printf()同时输出多个变量。
2、instanceof关键字用来检测变量类。
3、基本数据类型类通过xxxValue(floatValue,doubleValue,intValue,longValue等)转换为相应的基本数据类型。
4、getInteger ( String nm)获取指定系统属性的整数值。
扩展资料:
1. 在Java实际的编程中,常常用 System.out.println(); 来输出字符串,这个println()是方法名,其实System是java.lang里面的一个类。
2. 而out就是System里面的一个静态数据成员,而且这个成员是java.io.PrintStream类的引用。如下图,被关键字static修饰的成员可以直接通过"类名.成员名"来引用,而无需创建类的实例。所以System.out是调用了System类的静态数据成员out。
参考资料来源:百度百科-JAVA
调用方法 System.out.printf(format, args) 形式
参数:
format - 在格式字符串的语法中描述的格式字符串。
args - 格式字符串中的格式说明符引用的参数。参数的最大数量受到《Java Virtual Machine Specification》定义的 Java 数组的最大维数的限制。针对 null 参数的行为依赖于 conversion。
例如:
System.out.printf("%s %s %s %s", "a", "b", "c", "d")
// -> a b c d
System.out.printf("Local time: %tT", Calendar.getInstance());
// -> "Local time: 13:34:18"
System.err.printf("Unable to open file '%1$s': %2$s",
fileName, exception.getMessage());
// -> "Unable to open file 'food': No such file or directory"
扩展资料:
不要以为变量只有整型,字符串,浮点型这些,类也算是一种类型,所以这里的out其实是一个PrintStream类型,看API就明白.而这个类里面就提供了println这个方法
package foo.bar;
class Out
{
int x,y;
void println()
{
System.out.println("你好啊.呵呵");
}
}
public class No1 {
Out out;//out是NO1类的成员变量,不过它是一个类类型的.
public No1()
{
out=new Out();
参考资料:百度百科-变量
方法为:System.out.println(变量一+变量二+变量三+... +变量N)。
至于如何将数值转换为String类型,有个简单的方法,即在每个数值后加上[ +“”] 中括号中的部分即可,如下面代码:
int i=0;
int j=0;
nt k=0;
int l=0;
System.out.println(i+""+j+""+k+""+l);
这样就输出的结果就是0000
如果你要写成下面的样子:
System.out.println(i+j+k+l+"");
输出就是一个0
如果输出的变量都是 数值类型,需要转换成String类型输出,不能 System.out.println(变量一+变量二+变量三+... +变量N);这样,否则数值都回相加。
如果输出的都是String类型的,可以 System.out.println(变量一+变量二+变量三+... +变量N);这样。
扩展资料
Java程序的整个框架:
public class Hello{ #1 public static void main(String[] args){ #2 System.out.println("Hello,World
"); #3 } }
权限修饰符 class 类名{ public static void main(String[] args){ 代码··· } }
Java中是以类为程序的基本单位,#1 中 Hello 就是这个源文件的名称。这个名字一定要与源文件的名称相同,并且, Java中类名习惯第一个字母大写;
#2 是Java程序的入口(main);
#3 是Java中用来在控制台上打印信息的方法;
建议零基础入门的小伙伴,先不要花时间去理解整个程序,因为这里面涉及类、方法、权限修饰很多后面的内容,一开始先把这个代码敲几遍,了解一下大概的框架就行。
编写过程中的常见错误:大小写没记牢(Java对大小写敏感)、字母打错、混淆关键词随意乱凑、花括号、括号、中括号没有成对出现、语句结束没有加分号、漏写字母或者关键词
用printf的时候那些%d%d的东西是什么意思。。
这是C里面的写法,在java里如果你要这么写加上d%,什么都不是,会直接输出d%.
至于如何将数值转换为String类型,有个简单的方法,即在每个数值后加上[ +“”] 中括号中的部分即可,如下面代码:
int i=0;
int j=0;
int k=0;
int l=0;
System.out.println(i+""+j+""+k+""+l);
这样就输出的结果就是0000
如果你要写成下面的样子:
System.out.println(i+j+k+l+"");
输出就是一个0
======================================
如果输出的变量都是 数值类型,需要转换成String类型输出,不能 System.out.println(变量一+变量二+变量三+... +变量N);这样,否则数值都回相加。
如果输出的都是String类型的,可以 System.out.println(变量一+变量二+变量三+... +变量N);这样。
战地之王怎么录像?
加之QQ影音强大播放功能,搭配战地之王专属风格界面,呈送15秒精彩独家预告视频。这个能录声音。网址:http:\/\/ava.qq.com\/web201006\/other.shtml 这个软件还能自定义格式,帧数,画面大小等等,在游戏中按F9开始\\停止录像 这两个方法录的视频是高清的,其他的软件也可以,不过画质不高 ...
AVA如何保存视频
AVA还没有保存游戏录像的功能!您可以按键盘右上角的print screen sysrq键(在F12键的右边)进行截图。截图的文件保存在:游戏安装目录\\avaGame\\ScreenShots下。温馨提示:游戏默认安装的路径为C:\\Program Files\\腾讯游戏\\战地之王\\avaGames\\ScreenShots目录下 ...
战地之王功能键 比如跳 越详细越好 急需谢谢'
W:向前 S:向后 A:向左 D:向右 G:扔枪(与换枪同步)Q:切换上一次使用的枪械 Z、X、C:发出无线电指令R:换子弹空格:跳跃Ctrl:蹲下Shift:静走Tad:查看战绩F9:队内说话F10:面向所有人说话Prt Scr SysRq:截屏insert:与好友聊天===我总结了下,差不多常用的就这些了 ...
AVA买什么枪好?
第2个问题: 肯定是P90好啊...PP19没有什么射速...打生化还可以...3:AK47---是目前我在AVA里感觉最BUG的枪了...超高的杀伤...AK74---3发子弹后弹道就到处飞...M4A1---用过几次...适合打远距离地图 ...比如风暴..黑夜..4:30000那个狙是SV98吧 呵呵... SV98改下枪管攻击可以达...
vista系统C盘下的Download文件夹中文件删除不了
如果可执行文件的映像或程序所调用的DLL动态链接库文件还在内存中未释放,删除时就会提示文件正在使用,解决方法是删除系统的页面文件,Win98中是Win386.SWP,Win2000\/XP是pagefile.sys。注意要在DOS下删除。 8.文件粉碎法: 使用文件粉碎机,如File Pulverizer,可以彻底删除一些顽固文件。 三、制作一个无法删除的“文件...
AVA截图问题
按下之后,要打开一个画图文件,使用粘贴命令,图就出来了。你不会是只按了键,没后续动作了。
有没有唇语翻译的软件啊 ,翻译数字就可以了?
是的,有一些唇语翻译软件可以帮助你将口形转换为文字,并进行数字翻译。以下是几个值得尝试的唇语翻译工具:1、Ava - 可以通过手机录音转换成文字并提供即时翻译,支持中英日韩等多种语言。2、GnoSys - 一个免费的唇语翻译软件,可以将视频中的唇形转换为数字文本,包括数字、字母等内容。3、Lipreader ...
V神的遗憾
Osmosis 联合创始人 Sunny Aggarwal:你在以太坊旅程中最大的遗憾(非技术性的)是什么? V 神: 「8 位联合创始人」的事情,我选择了他们的时候过于急迫和一视同仁了。 Ava Labs 创始人 Emin Gün Sirer:你从以太坊经历中学到最难的一课是什么? V 神: 在小团体中的人们比我想的更难紧密协调。你没办法让...
WIN7安装游戏时会提示:“目前16位程序所...或增加CINFIG.SYS文件...
WIN7下你玩16位的游戏?要改config.sys首先要修改一下这个文件的安全属性,将其所有者改成你现在登陆的用户,并将你的权限设成完全控制。
电脑开机显示DLLC:\\Windows\\System32\\2052\\msiava.dll无此镜像驱动程 ...
7.相当有效的解决方案:实践证明这个方法解决过许多dll崩溃的问题。在C盘根目录下,用“记事本”创建或者直接修改系统配置文件config.sys,在其中加入如下3行语句:FILES=65 BUFFERS=40 STACKS=64,512 如果错误仍然存在,可使用“记事本”打开系统文件夹下(如〈C:\\Windows\\〉)的system.ini文件,然后在...
磨法派立: Java语言中的"+"在输出语句中System.out的用法如下: System.out.println()是可以直接打印对象类型的,默认调用Object类的toString()方法. String firstName = "Jeff ", String lastName = "Bosch"; System.out.print( firstName +" "+ lastName ); 打印结果:Jeff Bosch +表示连接两个字符串,或者连接一个常量加一个变量的值. 比如: int a = 100; System.out.print( "当前的数量是:"+ a); 结果是:当前的数量是:100
乌达区19366296100: java中是如何输出变量的值得 - ?
磨法派立: java中的输入使用System.out.println()或者System.out.print(). 具体代码如下: public class Demo {public static void main(String[] args) {int i = 123;System.out.println(i);System.out.print(i);} } 有几点需要注意: 1、输出方法必须写在主方法(也就是main方法)中,否则程序运行不了,即输不出数据; 2、System.out.println()与System.out.print()的区别是前者输出后自动换行,后者输出后不换行.
乌达区19366296100: java中能用system.out.print()实现右对齐输出吗? - ?
磨法派立: 可以,你在循环里加上动态数量的空格输出就行了 比如10列,从1到10列分别有1到10个*输出,你设计个循环,第一行输出9个空格,第二行输出8个空格,以此类推 此外system.out.print()本身应该没有控制右对齐的功能
乌达区19366296100: 为什么Java 中输出要用System.out.println;这一大串 - ?
磨法派立: 你了解System.out.println()的真正含义吗? 在Java编程中,我们常常用System.out.println()方法来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?这里就涉及用到一个static关键字.如下图,其实...
乌达区19366296100: java中system.out.println用法 - ?
磨法派立: System.out.println(a); System.out.println(a+" "+b); System.out.println("\n"); System.out.println(a+"号是我的生日");
乌达区19366296100: java的system.out.println怎么用? - ?
磨法派立: "+"就是用来拼接前后的字符串或者代码的.双引号里面的内容会直接输出到控制台,代表一个常量字符串.所有不带引号的,比如最后面的i,必须是计算机所能识别的值,可以是你已经定义过的参数,也可以是系统自己能直接获得的参数. ...
乌达区19366296100: java中 System.out.print()中这几个单词分别是什么 - ?
磨法派立: System是“系统”的意思哈,是一个类,out:“标准”输出流.此流已打开并准备接受输出数据. print()带括号表示方法,打印.希望对 你有助
乌达区19366296100: JAVA中,用System.out.println进行输出,它为什么不能直接在类内 - ?
磨法派立: 你好:正如楼下所说,Java在定义一个类的时候里面只能放方法和属性,这是规定死了的.System.out.println()是在调用一个叫println的函数,这里是函数的调用而不是类里面定义一个函数. 还有一种方法可以使得System.out.println()在...
乌达区19366296100: java中用System.out.println();输出一个表格 - ?
磨法派立: java中用System.out.println();输出一个表格,可以用"|"表示竖线."|" 是按住shift键加回车键上面那个"\"键.
乌达区19366296100: JAVA中,用System.out.println进行输出,它为什么不能直接在类内使用呢?(不写在构造函数里) - ?
磨法派立: Class A{ //成员变量; //构造方法; //普通方法; //内部类;} 在类里面,最多最多只能有这些.如果你要使用你上面的代码,你得加一个大括号.让他成为普通块,普通块就是将普通方法去掉前面的一些声明,也属于普通方法.class A{ {System.out.println(); } }