今天冷知识百科网小编 张云珊 给各位分享nextint方法的知识,其中也会对hasnextint怎么用?相关问题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在我们开始吧!
hasnextint怎么用?
不是你说的无限读入(即一直执行while循环),而是程序阻塞了,在等待你的输入。 再说说程序的问题吧,只判断了一次hasNextInt()就用了两次nextInt()这样不好。 如果确定只要两个数,那直接 a = sc.nextInt(); b = sc.nextInt();如果不确定个数的话,可以写个判断以输入某个特定数字为结尾就行,比如0、-1。
java中nextString()怎么用?
nextLine(); 就是读取下一行nextInt();就是下一个数字,如中间你输入非数字,则不运行,直到输入数字为止;nextString();不知道你说的是哪个类里面的
Java中怎样让一个程序结束后自动重新运行该程序?
String flag = "n";Scanner input = new Scanner(System.in);do{System.out.println("请输入数字1:");int a = input.nextInt();System.out.println("请输入数字2:");int b = input.nextInt();System.out.println(a+"+"+b+"="+(a+b));System.out.println("是否继续?(y/n)");flag = input.next();}while(flag.equals("y"));将此放入main函数中可以实现你想要的效果