菜程序


私信TA

用户名:AloneOwn

访问量:998

签 名:

等  级
排  名 13749
经  验 853
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 哈尔滨学院
专  业

  自我简介:

TA的其他文章

解题思路:

先看下题目:

题目描述:学完算数运算符了,今天的作业是让你拆分一个三位数的个位、十位、百位!
你已经完全可以做了哦!

输入:输入一个三位数
输出:逆序输出这个三位数,输出个位、十位、百位,三个数字,用空格分开

样例输入:356
样例输出:6 5 3



一般情况下,我们会通过'除以'10的倍数的方式进行求解,不过相对来说比较麻烦,因此这里我才用字符串转字符数组的方式来进行求解。


注意事项:
注意输出是要逆序输出并且用空格分隔,否则可能因格式问题导致失败。
参考代码:

public class SeptemberFifteen25 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        //输入一个字符串
        String num = input.nextLine();
        //将字符串转为字符数组
        char c[] = num.toCharArray();
        //循环遍历,逆序输出
        for(int i=c.length-1 ; i>=0 ;i--){
            System.out.print(c[i]+" ");
        }
        //关闭Scanner
        input.close();
    }
}


 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区