Java 使用for循环和数组计算出现次数
基本上我可以改变任何事情,所以请让我知道 因此,我要求用户输入介于1和10之间的评级。如果是1-3,则他们的评级为差。如果评级为4-7,则为良好。8-10非常好。 我似乎做不到的是把1号脉冲切换到坏的,好的,好的 请将其插入JavaEclipse并输入2个“坏”(1-3)值。它显示了一个。我不知道如何修理它 谢谢 以下是相关的零件代码:Java 使用for循环和数组计算出现次数,java,eclipse,Java,Eclipse,基本上我可以改变任何事情,所以请让我知道 因此,我要求用户输入介于1和10之间的评级。如果是1-3,则他们的评级为差。如果评级为4-7,则为良好。8-10非常好。 我似乎做不到的是把1号脉冲切换到坏的,好的,好的 请将其插入JavaEclipse并输入2个“坏”(1-3)值。它显示了一个。我不知道如何修理它 谢谢 以下是相关的零件代码: public static void main(String[] args) { for(int i=0;; i++) {
public static void main(String[] args)
{
for(int i=0;; i++)
{
question++;
Scanner scan= new Scanner (System.in);
System.out.println("What what would you give the food out of 10");
rating[i]= scan.nextInt();
System.out.println("Do you wish to enter another value? Y/N");
answer[i]=scan.nextLine();
if(scan.hasNext("N"))
{
for (int x = 0; x <=question; x++)
{
if( rating[i] <=3 && rating[i]>=1 )
{
Bad[i]++;
}
else
if(rating[i]<=6 && rating[i]>=4)
{
Good[i]++;
}
else
if(rating[i]<=10 && rating[i]>=7)
{
Excellent[i]++;
}
publicstaticvoidmain(字符串[]args)
{
对于(int i=0;i++)
{
问题++;
扫描仪扫描=新扫描仪(System.in);
System.out.println(“你会从10分给食物什么”);
评级[i]=scan.nextInt();
System.out.println(“是否要输入其他值?是/否”);
答案[i]=scan.nextLine();
if(scan.hasNext(“N”))
{
对于(int x=0;x)首先,它不会编译,因此将它放入Eclipse中并不能帮助理解错误。那么,您在哪里显示任何内容?什么是“将1脉冲转换为坏、好、好”是什么意思?还有,你为什么每次都要通过外循环分配一个新的扫描器
?内循环的目的是什么?请向我们展示所有代码,以便我们提供帮助。我们需要看看你在哪里以及如何实例化数组,顺便说一下,数组应该以小写字母开头。