很好嘛。java和c/c++本来就很接近的。

解决方案 »

  1.   

    你从哪里认为它不是面向对象的?
    你已经吧一个game类独立出来,如果再独立出来就把算法作为一个类,然后加入一些属性和方法。
      

  2.   

    那我的程序中还有几份关于输入判断的问题需要解决,请大家帮忙!
    我想让输入程序只能输入四个字符,并且想让每个字符都不能相等
    我该如何操作?
    我用
        StringBuffer stfDir=new StringBuffer();
        char ch;
        System.out.print("请输入0~9之间的4位数字:");
        while((ch=(char)System.in.read())!='\n'){
          stfDir.append(ch);
        }
        char[] aa=new char[4] ;
        aa[0]=stfDir.charAt(0);
        aa[1]=stfDir.charAt(1);
        aa[2]=stfDir.charAt(2);
        aa[3]=stfDir.charAt(3);    System.out.println("您输入的是 :"+aa[0]+aa[1]+aa[2]+aa[3]);
        起不到只能输入四个字符的作用,它只能让我取输入的前四位!