C语言实验——保留整数(JAVA)

在这里插入图片描述

import java.util.*;
public class Main {
	public static void main(String[] args) {

		Scanner input = new Scanner(System.in);
		String str1;
		char[] str2 = new char[110];
		str1 = input.nextLine();
		int len = str1.length();
		int i = 0;
		int k = 0;
		int flag = 0;
		while(i<len) {
			if(str1.charAt(i)>=48&&str1.charAt(i)<=57) {
				str2[k++] = str1.charAt(i);
				flag = 0;
				i++;
			}
			else {
				if(flag == 1)
					i++;
				else {
					str2[k++] = '*';
					flag = 1;
					i++;
				}
				
			}
		}
		for(int s = 0;s<k;s++) {
			System.out.printf("%c", str2[s]);
		}
		System.out.println();
		
	}
}
发布了65 篇原创文章 · 获赞 2 · 访问量 820

猜你喜欢

转载自blog.csdn.net/weixin_43797452/article/details/105610922