java中使用System.out.println如何输出多个变量?

java中使用System.out.println如何输出多个变量?
java中使用System.out.println如何输出多个变量?
我输出的是整数类型,怎么转换成string啊。。
用printf的时候那些%d%d的东西是什么意思。。

方法为: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个回答  推荐于2019-11-14

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


本回答被网友采纳
第2个回答  推荐于2019-11-16

调用方法 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();

参考资料:百度百科-变量

本回答被网友采纳
第3个回答  推荐于2019-10-11

方法为: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\n"); #3 } } 

权限修饰符 class 类名{ public static void main(String[] args){ 代码··· } }

Java中是以类为程序的基本单位,#1 中 Hello 就是这个源文件的名称。这个名字一定要与源文件的名称相同,并且, Java中类名习惯第一个字母大写;

#2 是Java程序的入口(main);

#3 是Java中用来在控制台上打印信息的方法; 

建议零基础入门的小伙伴,先不要花时间去理解整个程序,因为这里面涉及类、方法、权限修饰很多后面的内容,一开始先把这个代码敲几遍,了解一下大概的框架就行。

编写过程中的常见错误:大小写没记牢(Java对大小写敏感)、字母打错、混淆关键词随意乱凑、花括号、括号、中括号没有成对出现、语句结束没有加分号、漏写字母或者关键词

本回答被网友采纳
第4个回答  2008-04-09
用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);这样。
相似回答