题目的意思是输入一个数,然后分解开输出~如输入5,输出就是1+1+1+1+1=5
我写的是:
import java.util.*;
class gcx
{
public static void main(String[] args)
{
int x;
Scanner Reader=new Scanner(System.in);
x=Reader.nextInt();
int a=x/x;
for(int y=1;y<=x;++y)
{
if(y<x)
{
System.out.println(a+"+");
}
else
{
System.out.println(a+"="+x);
}
}
}
}
可输出的结果不是在一行里~循环一次换一行请问怎样让结果在同一行里依次输出~
谢谢
我写的是:
import java.util.*;
class gcx
{
public static void main(String[] args)
{
int x;
Scanner Reader=new Scanner(System.in);
x=Reader.nextInt();
int a=x/x;
for(int y=1;y<=x;++y)
{
if(y<x)
{
System.out.println(a+"+");
}
else
{
System.out.println(a+"="+x);
}
}
}
}
可输出的结果不是在一行里~循环一次换一行请问怎样让结果在同一行里依次输出~
谢谢
System.out.print(a+"="+x);这样写
这回能一行输出了~
请问这是为什么啊?去掉println后面的ln就可以了
System.out.XXXXXX()这样形式的输出语句还有什么呢?
System.out.XXXXXX()这样形式的输出语句还有什么呢?
那System.out.printf()呢?
System.out.XXXXXX()这样形式的输出语句还有什么呢?
关于print的有3种:1,print 2,printf 3,println
这3种的异同是什么啊?
我查了下doc~~
关于print的有3种:1,print 2,printf 3,println
这3种的异同是什么啊?
1,print 2,printf 3,println
这3种的异同是什么啊?