gpt4 book ai didi

java - 输入 "1"和 "0"以外的字符时如何显示错误消息?

转载 作者:行者123 更新时间:2023-12-01 09:24:59 25 4
gpt4 key购买 nike

我编写了一个java程序,它将一串位转换为其等效的非负整数,但我不知道如何在显示“1”和“0”以外的字符时添加错误消息。我想要以下消息“错误 - 字符串应仅包含 1 和 0”。打印并停止程序。请帮忙!这是到目前为止我的代码:

import java.util.Scanner;
class BinaryToDecimal {
public static void main(String args[]) {
Scanner input = new Scanner( System.in );
System.out.print("Enter a binary number: ");
String binaryString =input.nextLine();
System.out.println ("The original string you entered:" binaryString);
System.out.println ("The equivalent integer is: "+Integer.parseInt(binaryString,2));
}
}

最佳答案

进行验证的一种常见方法是使用 Regular expressions ,在本例中,您要查找的模式是 0 或 1

System已经有显示错误和/或退出程序执行的方法

关于java - 输入 "1"和 "0"以外的字符时如何显示错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39908348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com