大概知道的简单的2种方式 public static void test(){ Scanner scn = new Scanner(System.in); int i = scn.nextInt();// 第一种方式,直接用nextInt方法,这样就限制了用户在控制台只能输入数字了 // 第二种,给用户输入字符串的操作 String s = scn.next(); while (true) { try { i = Integer.parseInt(s); break;// 假如强转成功,则终止循环 } catch (Exception e) { s = scn.next();//强转失败,继续输入 } } }

java 运算还是要学习的 我问你上面的 x/2==0 就断定为偶数 那么 x=4 怎么办
这种应该采用取模运算 x%2 。逻辑一定要经过推敲才会有好代码。希望回答对你有所帮助。
想用if判断语句判断多个条件,最简单的办法是使用逻辑运算符:&&、||、!、^等。例如:if(a>b II c>d && e!0 )。PS:也可以使用多层if语句嵌套来实现判断多个条件。Java:是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。逻辑运算符:逻辑运算符与逻辑表达式,通过逻辑表达的结果来选择行走的路径。在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。
1、打开Eclipse,新建一个名为RunNian的类。
2、添加了java.util.Scanner类,用来接收键盘输入的年份。
3、采用if语句判断键盘输入的数据是否为闰年。
// TODO 自动生成的方法存根
5、还用另一种更为比较简单的写法,使用整型变量描述判断标志(flag)。在程序处理中可以采用if语句嵌套来实现。
6、定义一个布尔类型 的变量 flag,并赋初值为0。
7、使用if语句为其添加条件表达式为flag==1来输出是否为闰年。
8、需要注意的是,内嵌单条件单分支的if语句要加上{}。
9、按“Ctrl+F11”打印出的结果如图。