Java—保留整数

    科技2024-11-17  10

    Java—保留整数

    Description 输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。 Input 输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。 Output 输出处理好的字符串str2。 Sample Input

    Output

    import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner reader = new Scanner(System.in); String str; char a[] = new char[100]; char ch; int m = 0, i; str = reader.nextLine(); int flag = 0; for (i = 0; i < str.length(); i++) { ch = str.charAt(i); if (ch >= '0' && ch <= '9') { flag = 0; a[m++] = ch; } else { if (flag == 0) { a[m++] = '*'; flag = 1; } } } for (i = 0; i < m; i++) { System.out.print(a[i]); } } }
    Processed: 0.038, SQL: 8