本文将为大家带来“自定义函数之数字分离”算法的一个解法与详细解释,方法不唯一,本篇文章只列举出一种方法,可以先练习,练习之后查看代码,这样更加有助于提高。
一、题目
题目描述
写一函数,输入一个四位数字,
要求输出这四个数字字符,但每两个数字间空格。
如输入1990,应输出"1 9 9 0"。
输入
一个四位数
输出
增加空格输出
样例输入
1990
样例输出
1 9 9 0
运行结果:
以下是本题的解题思路,仅供参考。
二、解题思路
(1)既然输入1990,结果还要将它分离,那他只能是一个字符串,因此输入一个字符串。
(2)将字符串转为字符数组,这样就可以将每个字符进行依次输出。
(3)在输出时用空格将每个字符隔开。
三、代码(含详细注解)
public class SeptemberFifteen39 {
public static void main(String[] args) {
//创建控制台扫描器
Scanner input = new Scanner(System.in);
//输入一个字符串
String str = input.nextLine();
//将字符串转为字符数组
char c[] = str.toCharArray();
//输出
for(int i=0 ;i<c.length ;i++){
System.out.print(c[i]+" ");
}
}
}
希望本篇文章可以给您带来收获,有兴趣的小伙伴点个关注一起学习吧