没过,但是自我感觉良好(Java求助)
查看原帖
没过,但是自我感觉良好(Java求助)
755446
chengyan楼主2023/9/9 11:29
package Pratice03;

import java.util.Scanner;
//这题困住我半个小时,主要有两个问题
//1.如何将数字转换为字符
//char f=(char)b;这样是行不通的
// char f = String.valueOf(b).charAt(0);这样才是正确的做法
//2.如何将字符与数字之间进行比较
//首先要把数字转换为字符,实现字符与字符的比较
//字符与字符的比较如下:if(f==c.charAt(g))
public class countProblemPoint {
    public static void main(String[] args) {
        Scanner myScanner=new Scanner(System.in);
        long a=myScanner.nextLong();
        int b=myScanner.nextInt();
        //
        char f = String.valueOf(b).charAt(0);
        int e=0;
        for(int i=1;i<=a;i++){
            String c=String.valueOf(i);
            System.out.println(i);
            for(int g=0;g<c.length();g++){
                if(f==c.charAt(g)){
                    e++;
                }
            }
        }
        System.out.println(e);
    }
}
2023/9/9 11:29
加载中...