如何编写java程序读取5个数字,并计算有多少个数字的值在0-9之间
我应该得到“3”如何编写java程序读取5个数字,并计算有多少个数字的值在0-9之间,java,loops,Java,Loops,我应该得到“3” 但是我得到“0”您需要在内部for循环周围使用大括号 ----jGRASP exec: java good 5 6 4 the number of values enterd from 0-9 is 0 ----jGRASP: operation complete. import java.util.Scanner; 公共物品 { 公共静态void main(字符串[]args) { 扫描仪变量=新扫描仪(System.in); int i=0,计数器=0,n=
但是我得到“0”您需要在内部for循环周围使用大括号
----jGRASP exec: java good
5
6
4
the number of values enterd from 0-9 is 0
----jGRASP: operation complete.
import java.util.Scanner;
公共物品
{
公共静态void main(字符串[]args)
{
扫描仪变量=新扫描仪(System.in);
int i=0,计数器=0,n=0;
对于(i=0;i您需要在内部for循环周围使用大括号
----jGRASP exec: java good
5
6
4
the number of values enterd from 0-9 is 0
----jGRASP: operation complete.
import java.util.Scanner;
公共物品
{
公共静态void main(字符串[]args)
{
扫描仪变量=新扫描仪(System.in);
int i=0,计数器=0,n=0;
for(i=0;i您的代码无法工作,因为for循环中缺少括号。您只需执行n=variable.nextInt()
五次,不检查它,然后检查它。如果您包含括号,这应该可以工作。您的代码不工作,因为您的for循环缺少括号。您只需执行n=variable.nextInt()
五次,不检查它,然后检查它。如果你包括括号,这应该有效。你的主要问题是不理解你的for
循环何时结束。你应该添加括号{}
环绕循环和if
语句,这样当满足条件时,只有这些括号内的代码才会执行
import java.util.Scanner;
public class good
{
public static void main(String[] args)
{
Scanner variable=new Scanner(System.in);
int i=0,counter=0,n=0;
for(i=0;i<5;i++){
n=variable.nextInt();
if((0<=n)&&(n<=9))
counter++;
}
System.out.println("the number of values enterd from 0-9 is "+counter);
}
}
publicstaticvoidmain(字符串[]args)
{
扫描仪变量=新扫描仪(System.in);
int计数器=0;
对于(int i=0;i<5;i++)
{
int n=变量.nextInt();
if(0您的主要问题是不理解for
循环何时结束。您应该在循环和if
语句周围添加括号{}
,以便在满足条件时仅执行这些括号内的代码
import java.util.Scanner;
public class good
{
public static void main(String[] args)
{
Scanner variable=new Scanner(System.in);
int i=0,counter=0,n=0;
for(i=0;i<5;i++){
n=variable.nextInt();
if((0<=n)&&(n<=9))
counter++;
}
System.out.println("the number of values enterd from 0-9 is "+counter);
}
}
publicstaticvoidmain(字符串[]args)
{
扫描仪变量=新扫描仪(System.in);
int计数器=0;
对于(int i=0;i<5;i++)
{
int n=变量.nextInt();
如果(0)因为你的循环(for)(i=0;i)你的for
循环在哪里结束,应该在哪里结束?学习如何使用调试器和单步执行程序。你会立即看到错误。@maria你刚刚得到帮助。很多。因为你的循环(for(i=0;i你的for
循环在哪里结束?应该在哪里结束?学习如何使用调试器并单步完成程序。你会立即发现问题所在。@maria你刚刚得到帮助。很多帮助。