Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印我的值,而不是向下打印_Java - Fatal编程技术网

Java 打印我的值,而不是向下打印

Java 打印我的值,而不是向下打印,java,Java,我的价值观正在印刷 16 25 36 我希望我的代码像这样打印 16 25 36 我如何做到这一点?我是否操纵我的println()还是需要更改整个代码 public class Main { public static void main(String[] args) { int start = 4; int stop = 6; findX(start, stop); } public static void

我的价值观正在印刷

16 
25
36
我希望我的代码像这样打印

16 25 36
我如何做到这一点?我是否操纵我的
println()还是需要更改整个代码

public class Main {

    public static void main(String[] args) {
        int start = 4;

        int stop = 6;

        findX(start, stop);
    }

    public static void findX(int start, int stop) {
        int numbers;

        for (int i = start; i <= stop; i++) {
            numbers = i * i;
            System.out.println(numbers);
        }
    }
}
公共类主{
公共静态void main(字符串[]args){
int start=4;
int stop=6;
findX(启动、停止);
}
公共静态void findX(整数开始,整数停止){
整数;
用于(int i=start;i
System.out.print(数字+“”);

println
在末尾包括一个换行。
print
没有。

System.out.print(数字+”);

println
在末尾包含一个换行符。
print
不包含换行符。

您应该使用

System.out.print(numbers + " ")
System.out.println在输出的末尾添加一个换行符

System.out.print(numbers + " ")
for (int i = start; i <= stop; i++){
    System.out.print(i * i + (i == stop ? "\n" : " "));
}

System.out.println在输出的末尾添加一个换行符(int i=start;我使用
print
代替
println
ln
后缀表示在打印数据后添加的行分隔符。使用print代替println。println向输出中添加新行。使用
print
代替
println
后缀表示行分隔符,行分隔符将e在打印数据后添加。使用print代替println。println将新行添加到输出中。
for (int i = start; i <= stop; i++){
    System.out.print(i * i + (i == stop ? "\n" : " "));
}