输入一个电话号码,将中间四位转换为****后输出
使用方法:字符串截取
一,String substring(int beginIndex, int endIndex)
(ps:包头不包尾,包左不包右。返回值为截取的小串)
二,String substring(int beginIndex)
(ps:截取到末尾)
import java.util.Scanner;
/**
* @author cwx
* @date 2022/11/11
*/
public class StringDemo9 {
public static void main(String[] args) {
//输入电话号码
Scanner sc = new Scanner(System.in);
long telNumber = sc.nextLong();
String numArr = "";
while (true){
long geNum = telNumber % 10;
numArr = geNum + numArr;
telNumber = telNumber / 10;
if (telNumber == 0){
break;
}
}
//截取两边,与****拼接
String s1 = numArr.substring(0,3);
String s2 = numArr.substring(7);
//输出新数组
System.out.println(s1 + "****" + s2);
}
}