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);
}
}
查看6道真题和解析
