1. 程式人生 > >與2,3,5無關的數

與2,3,5無關的數

問題描述
  定義與2,3,5無關的數如下:
  (1)位數不得是2,3,5的倍數;
  (2)該數不能被2,3,5整除;
  (3)該數必須為整數。
  寫一個判斷一個數是否為與2,3,5無關的數的程式,如果有關,輸出“No”,如果無關,輸出“YeS”。
輸入格式
  一行一個數。
輸出格式
  要求使用者的輸出滿足的格式。
  一行,有關輸出“No”,無關輸出“YeS”.[不含引號]

public class test{
        public static void main(String[]args){
                Scanner c=new Scanner(System.in);
                double n=c.nextDouble();
                int y=0; int i;
                if(((int)n)!=n){
                        System.out.println("1No");
                } 
                else{
                         y=(int)n;
                  if(n%2==0||n%5==0||n%3==0){
                        System.out.println("2No");
                }
                  else{
                        for(i=0;y!=0;i++){
                                y=y/10;
                        }
                        if(i%2==0||i%3==0||i%5==0){
                                System.out.println("3No");
                        }
                        else{
                                System.out.println("YeS");
                        }
                }
        }
}
}