从键盘输入一个整数,判断是否能被3或者被5整除.如果能,输入"该整数是3或5的倍数.",

问题描述:

从键盘输入一个整数,判断是否能被3或者被5整除.如果能,输入"该整数是3或5的倍数.",
否则输入"该数不能被3或5中的任何一个数整除.

/*#include"stdio.h"
main()
{int x;
printf ("请输入一个数字:");
scanf ("%d",&x);
if(x%3==0&&x%5==0)
printf("该数字能同时被3,5整除.");
else if(x%3==0&&x%5!=0)
printf("该数字能被3整除.");
else if(x%3!=0&&x%5==0)
printf("该数字能被5整除.");
else if(x%3!=0&&x%5!=0)
printf("该数不能被3,5任一个整除.");
}*/public static void main(String[] args) {// TODO Auto-generated method stubboolean num1;Scanner input = new Scanner(System.in);System.out.println("请输入一个整数:");int num = input.nextInt();num1 =num%3==0||num%5==0;if(num1){ System.out.println("该数是3或5的倍数");}else{ System.out.println("该数不能被3或5中的任何一个数整除");} }}这样可以吗?