- 记数问题
- 2020-07-12 16:06:53 @
总是编译不通过,有没有兄弟看看怎么回事?
package top.faroz.计数问题;
import java.util.Scanner;
/**
* @ClassName $ {NAME}
* @Description TODO
* @Author $ {USER}
* @Date 2020/7/12 3:42 下午
* @Version 1.0
**/
public class NumCount {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n,x;
n=sc.nextInt();
x=sc.nextInt();
System.out.println(getAllNum(n,x));
}
public static int [] getArray(int n) {
int []a=new int[n];
for (int i=0;i<n;i++) a[i]=i+1;
return a;
}
//获得单个数组中x的个数
public static int getSingleNum(int num,int x) {
int count=0;
while(num>=1) {
if(num%10==x) count++;
num=num/10;
}
return count;
}
public static int getAllNum(int n,int x) {
int count=0;
int []a=getArray(n);
for (int i=0;i<n;i++) {
count+=getSingleNum(a[i],x);
}
return count;
}
}
3 条评论
-
yejun LV 10 MOD @ 2020-07-20 21:03:50
而javac编译命令 又要求文件名和类名一样,所有就会出现这样的问题
-
2020-07-20 21:03:12@
评测机存储文件的时侯 通常文件名都会是Main.java
-
2020-07-20 21:02:43@
呀 通常这里的类名必须为Main
- 1
信息
- ID
- 1153
- 难度
- 3
- 分类
- (无)
- 标签
- 递交数
- 167
- 已通过
- 83
- 通过率
- 50%
- 上传者