package MyPackage;
import java.util.Scanner; 
public class ZhengChu {
      public static void main(String[] args){
       System.out.println("请输入两个数:");
       Scanner scan1 =new Scanner(System.in);
       Scanner scan2 =new Scanner(System.in);
       
       if((scan1%scan2==0)||(scan2%scan1==0)){
       System.out.println("假");
       }
       
       
    
       
       else {
       System.out.println("真");
       }

解决方案 »

  1.   

    if((scan1%scan2==0)||(scan2%scan1==0)){
      System.out.println("假");
    }这“scan1%scan2==0”是个啥?Java没这种语法吧?修改为:
    if((scan1.nextInt()==0)||(scan2.nextInt()==0)){
      System.out.println("假");
    }
      

  2.   

    Scanner 对象不能直接运算,,要先获取到对象的值import java.util.Scanner;  
    public class ZhengChu {
      public static void main(String[] args){
      System.out.println("请输入两个数:");
      Scanner scan1 =new Scanner(System.in);
      Scanner scan2 =new Scanner(System.in);
      
      double a = scan1.nextDouble();
      double b = scan2.nextDouble();

      if((a%b==0)||(b%a==0)){
    System.out.println("假");
      }


      

      else {
    System.out.println("真");
      }
      }
      }