java字符串转二进制(使用javaAPI常用方法)

从键盘录入一个字符串,将字符串转换为二进制,转换时将字符串中每个字符单独转换
要求使用Math类 String类 Scanner类等javaAPI的常用方法

有点麻烦你先看string转换int变成
10进治然后看math类10转2

这个可以有,主要考查的是基础api的应用

事例如下:


    public static void main(String[] args) {

        // 从键盘获取输入
        System.out.println("请输入:");
        Scanner scan = new Scanner(System.in);
        String input = scan.next();
        // 遍历所有字符
        for (int i = 0; i < input.length(); i++) {
            char c=input.charAt(i);
            System.out.print(c+"=");
            System.out.println(Integer.toBinaryString(c));
        }
        scan.close();
    }

输出结果

请输入:
adc
a=1100001
d=1100100
c=1100011

看看是否满足,如果满足,可以点击下采纳哦,感谢🙏