1016 部分A+B (15 分)

【思路】使用charAt()减去‘0’即可得到对应的数值;
例题:66+333=399
注意charAt 不要写成chatAt; 
import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner sc= new Scanner(System.in);
        String a = sc.next();
        int da = sc.nextInt();
        String b = sc.next();
        int db = sc.nextInt();
        int pa=0 ,pb=0;
        for(int i=0; i<a.length();i++){
            if((a.charAt(i)-'0') == da){
                pa = pa*10 + da;
            }
        }
        for(int i=0; i<b.length();i++){
            if((b.charAt(i)-'0') == db){
                pb = pb*10 + db;
            }
        }
       System.out.print(pa + pb);
    }
}


全部评论

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
牛客618272644号:佬携程工作怎么样,强度大吗
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务