java验证二进制代码和无无限循环的重复程序
我被指派制作一个将二进制转换成十进制的程序。我顺利完成了这一部分,但我必须验证用户输入的内容,以确保他们输入的是二进制,否则它应该说“重试”。我还必须使用字母“y/y”使程序重复以继续,否则它存在而不使用无限循环。如果没有无限循环,我不知道怎么做。我尝试了许多不同的方法,但似乎无法将它们正确地输入到代码中
import java.util.Scanner;
class Quiz4 {
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("Output: "+Integer.parseInt(binaryString,2));
}
}
► Run code snippet
# 1 楼答案
您可以使用以下内容:
`
当为空时,它也返回false