51Testing软件测试论坛

标题: 求教新手java小程序 [打印本页]

作者: 杨宝忠    时间: 2014-4-19 14:13
标题: 求教新手java小程序
import java.util.Scanner;
public class EvenOdd{
        public static void main(String args[]){
                Scanner in = new Scanner(System.in);
                System.out.println("请输入要检测的整数");
                int a = in.nextlnt();
                if(a == 0)
                        System.out.println("输入错误,不能为零。");
                else if(a/2 == 0)
                        System.out.println(a + " 为偶数。");
                else
                        System.out.println(a + " 为奇数。");
                       
}
}
提示int a = in.nextlnt();有问题,没有为Scanner定义nextlnt()方法???怎么定义。小白啊,刚刚进51testing学习啊。作业呀。
作者: 杨宝忠    时间: 2014-4-19 15:02
int a = in.nextlnt();晕nextInt写成L了。纠结。
修改为
import java.util.Scanner;
public class EvenOdd{
        public static void main(String args[]){
                Scanner in = new Scanner(System.in);
                System.out.println("请输入要检测的整数");
                int a = in.nextInt();
                while(a==0){
                        System.out.println("输入错误,不能为零。请重新输入整数!");
                        a = in.nextInt();
                }
                if(a%2 == 0)
                        System.out.println(a + " 为偶数。");
                else
                        System.out.println(a + " 为奇数。");
                       
}
}
作者: anssm520    时间: 2014-4-19 15:05
怎么定义。小白啊
作者: pf_qc    时间: 2014-5-23 10:51
学习下
作者: mygoalistesting    时间: 2014-6-6 15:55
回复 1# 杨宝忠


    一般你写错了,编译时无法通过的,都是有语法检查,I 写成了L肯定是会被画红色下划线。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2