commit b949e386727eab6ab61118ce6bd66109b6bf09cf Author: lincong <929792172@qq.com> Date: Thu Oct 10 14:54:10 2024 +0800 第一次提交 diff --git a/Main.java b/Main.java new file mode 100644 index 0000000..3e59c38 --- /dev/null +++ b/Main.java @@ -0,0 +1,5 @@ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/Transform4381.java b/Transform4381.java new file mode 100644 index 0000000..af7cb7b --- /dev/null +++ b/Transform4381.java @@ -0,0 +1,27 @@ +import java.util.Scanner; + +public class Transform4381 { + +//此代码不实现界面 + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + + System.out.print("请输入输入数字: "); + String input = scanner.nextLine(); + + System.out.print("请输入从进制 (2, 8, 10, 16): "); + int fromBase = scanner.nextInt(); + + System.out.print("请输入到进制 (2, 8, 10, 16): "); + int toBase = scanner.nextInt(); + + try { + int number = Integer.parseInt(input, fromBase); + String result = Integer.toString(number, toBase); + System.out.println("转换结果: " + result); + } catch (NumberFormatException e) { + System.out.println("输入的数字在指定的进制中无效。"); + } + } +}