2021.01.12更新:无意中看到这篇文章,想提供一下最新更通用简洁思路:

int to string,string to char,char to int

时间:2020年11月25日22点08分

引言:

在做蓝桥杯入门题目时遇到个题目,需要将一个整数的个十百位分开。

在这里提供两种解决方案:

  1. 通过除、取余运算符。
  2. 通过将整数转为字符串再转为字符数组,数组遍历,转为整数型。(该方法较第一种效率低,不提供代码)

代码:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        int BaiNum = i / 100;
        int ShiNum = i / 10 % 10;
        int GeNum = i % 10;
    }
}
Last modification:August 26, 2021
如果觉得我的文章对你有用,请随意赞赏