package cn.itcast.girl.TheBlueCup_02;
import java.util.Scanner;
public class StatementParsing {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int len = str.length();
int num[] = new int[999];
num['a']=0;
num['b']=0;
num['c']=0;
for(int i=0;i<len;i+=5) {
if(str.charAt(i+3)>='0' && str.charAt(i+3)<='9') {
num[str.charAt(i)] = Integer.parseInt(String.valueOf(str.charAt(i+3)));
}else {
num[str.charAt(i)]=num[str.charAt(i+3)];
}
}
System.out.printf("%d %d %d",num['a'],num['b'],num['c']);
sc.close();
}
}
该Java程序读取用户输入的字符串,然后每五个字符进行处理,将特定位置的字符转换为对应的数字或引用其他字符的数字值。主要涉及字符串操作、字符转数字及数组操作。
472

被折叠的 条评论
为什么被折叠?



