Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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 如何将for循环的值放入另一个变量中_Java_Variables_For Loop_User Input - Fatal编程技术网

Java 如何将for循环的值放入另一个变量中

Java 如何将for循环的值放入另一个变量中,java,variables,for-loop,user-input,Java,Variables,For Loop,User Input,我有以下代码: public static void main(String args[]) { Scanner user = new Scanner(System.in); System.out.println("Enter a number"); int x = user.nextInt(); for(int i= 1; i <= x; x--) System.out.println(x + "/" +x + "=" + x/x);

我有以下代码:

public static void main(String args[])
{
    Scanner user = new Scanner(System.in);

    System.out.println("Enter a number");
    int x = user.nextInt();

    for(int i= 1; i <= x; x--)
        System.out.println(x + "/" +x + "=" + x/x);
} 
publicstaticvoidmain(字符串参数[])
{
扫描仪用户=新扫描仪(System.in);
System.out.println(“输入一个数字”);
int x=user.nextInt();
对于(int i=1;i
关于评论中的问题:

for(int i = x; i >=1; i--){
    if(x%i==0)System.out.println(x + " is divisible by "+i);
}

当然,这不会以您想要的方式打印它,但它会让您知道需要做什么

使用
i
变量?组合
x
i
的值。此外
int/int
=
int
,如果您想得到类似
1的浮点结果,可以将
x
更改为
double
.125
.for(int i=x;i>=1;i--)?如何返回可整除的数字并将其输出。例如9可被3和1整除?
for(int i = x; i >=1; i--){
    if(x%i==0)System.out.println(x + " is divisible by "+i);
}