Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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 如何将X转换成不同的数字?_Java - Fatal编程技术网

Java 如何将X转换成不同的数字?

Java 如何将X转换成不同的数字?,java,Java,我有以下代码,可以获取年龄: while (get.hasNext()) { int data = get.nextInt(); int age = (2017 - data); int X = (1); if(data==-1) { break; } System.out.println("Case X: "+ age); } 但是,我不知道如何将X变成不同的数字。例如,如果: data = 1997; 输出应为

我有以下代码,可以获取年龄:

while (get.hasNext())
{
    int data = get.nextInt();
    int age = (2017 - data);
    int X = (1);
    if(data==-1)
    {
        break;
    }  

    System.out.println("Case X: "+ age);
}
但是,我不知道如何将X变成不同的数字。例如,如果:

data = 1997;
输出应为:

案例1:20


你的问题不清楚,但如果我知道你想要这个:

int X = 1;
while (get.hasNext()) {
    int data = get.nextInt();
    int age = (2017 - data);
    if(data==-1){
        break;

    }  
    System.out.println("Case " + X + ":"+ age);
    X = X + 1;
}
} }

}

你想做什么?举例说明输入和输出。你的问题不清楚。你显然已经知道这个任务了。您是在问如何获得分配给X的号码吗?如果是,你想从哪里得到它?你到底想做什么?你的代码和问题没有意义,请不要让堆栈溢出!看起来你可能在请求家庭作业帮助。虽然我们对此本身没有问题,但请注意这些,并相应地编辑您的问题。即使这不是家庭作业,也要考虑这个建议。而且,这个问题不是关于Windows或NETBeBes的。因此,我将删除这两个标记。对不起,英语不是我的第一语言,感谢answercase是一个保留关键字,您不能将其用作变量名。@SamuelTulach只需将变量大小写替换为X,并删除int X=1行;Stack Overflow是一个问答网站,而不是一个家庭作业写作服务。请不要给用户其他理由相信。谢谢,而不是只是张贴代码,请考虑添加一个简短的解释,上面如何解决这个问题,使答案更有用的其他人。
   int X = (1); 
while (get.hasNext()) {     
    int data = get.nextInt();
    int age = (2017 - data);
    if(data==-1){
        break;  
    }  
    System.out.println("Case "+ X +": "+ age);
    X = X + 1;
    }
}