题目的意思是输入一个数,然后分解开输出~如输入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);
}
}
}
}
可输出的结果不是在一行里~循环一次换一行请问怎样让结果在同一行里依次输出~
谢谢

解决方案 »

  1.   

    System.out.print(a+"+");
    System.out.print(a+"="+x);这样写
      

  2.   

    谢谢楼上的二位~~
    这回能一行输出了~
    请问这是为什么啊?去掉println后面的ln就可以了
      

  3.   

    System.out.println()的功能是输出并换行
      

  4.   

    System.out.println()的功能是输出并换行,同意楼上
      

  5.   

    System.out.print()是输出不换行?那System.out.printf()呢?
    System.out.XXXXXX()这样形式的输出语句还有什么呢?
      

  6.   

    System.out.print()是输出不换行?那System.out.printf()呢?
    System.out.XXXXXX()这样形式的输出语句还有什么呢?
      

  7.   

    System.out.print()是输出不换行?
    那System.out.printf()呢?
    System.out.XXXXXX()这样形式的输出语句还有什么呢?
      

  8.   

    out的定义是: public static final PrintStream out 因此它是一个PrintStream类类型的常量,那么所有PrintStream类里面的静态方法它都可以直接调用。具体请查JDK Documentation。
      

  9.   

    我查了下doc~~
    关于print的有3种:1,print 2,printf 3,println
    这3种的异同是什么啊?
      

  10.   


    我查了下doc~~
    关于print的有3种:1,print 2,printf 3,println
    这3种的异同是什么啊?
      

  11.   

    谁给我讲下
    1,print 2,printf 3,println
    这3种的异同是什么啊?