老兄,这是个判断10是奇数还是偶数的小程序
如果我要判断任意数是基数还是偶数怎么改的??
public class lianxi4
{
public static void main(String [] args)
{
int i =10;
if(i%2==0)
{

System.out.println("This is the oushu:"+i);
}
else
System.out.println("This is th jishu:"+i);

}

解决方案 »

  1.   

    class js{
      void jishuan(int i)
    {
    if (i%2==0)
    {
    System.out.println("偶数!");
    }
    else
    System.out.println("奇数!");
    }
    }
     class j5

    public static void main(String args[])
    {
    js jss=new js();新建一个jss对像,并分配内存,
    jss.jishuan(9);//,jss调用方法,此处10可以设为变量形式获得值。
      
    }
    }
    文件命名为j5.java,可以运行.
      

  2.   

    class j6
    {
    public static void main(String args[])
    {
    for(int i=0;i<args.length;i++)
    {
    if (Integer.parseInt(args[i])%2==0)
    {
    System.out.println(args[i]+" 是偶数");
    }
    else
    System.out.println(args[i]+"是奇数");
    }
    }
    }
    此程序接接从键盘输入的数字进行判断可以羊断任意数!比如:d:\java\> java j6 "123" "222" (回车)
      

  3.   

    晕哦!楼上的兄弟伙给的答案没有达到我需要的效果,
    用System.in
    怎么做呀?
    具体程序,看看撒!
    谢谢了哦1!
      

  4.   

    import java.io.*;
    import java.util.*;
    public class Odd{
        public static void main(String args[])throws IOException{
       for(;;){
        System.out.print("Iuput:");
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        String s=br.readLine();
        int y = Integer.parseInt(s);
                 if(isOdd(y)){
                     System.out.println("奇数");
                 }else{
                     System.out.println("奇数");
                   } 
                }
        }    public static boolean isOdd(int i){
            return (i&1)!=0;
        }
    }
      

  5.   

    失误!!
    把第二个 System.out.println("奇数");换成System.out.println("偶数");
      

  6.   

    try
    {
          system.in.read();
    }
    catch(exception e){}