习题4 编写一个方法method(),判断一个数能否同时被3和5整除

编写一个方法method(),判断一个数能否同时被3和5整除

首先编写一个方法method(),由于是判断,所以返回的数据类型应是波尔型,并且向主方法传一个整数类型的参数X

public class Zhawo11 {

    }

    public static boolean method(int x){

    }
}

接下来在子方法里判断,如果能同同时被3和5整除,就返回true,否则返回false

public class Zhawo11 {
    public static void main(String args[]){

    }

    public static boolean method(int x){
        if(x%3==0 && x%5==0){
            return true;
        }else{
            return false;
        }

    }
}

在主方法里定义变量b接受这个返回值

public class Zhawo11 {
    public static void main(String args[]){
        boolean b=method();
    }

    public static boolean method(int x){
        if(x%3==0 && x%5==0){
            return true;
        }else{
            return false;
        }

    }
}

输出,此处用到三目运算符(b==true? "能":“不能”) 当b为true时 输出“能”,当b为false时,输出“不能”

public class Zhawo11 {
    public static void main(String args[]){
        boolean b=method();
        System.out.println("这个数字"+(b==true? "能":"不能")+"被整除");
    }

    public static boolean method(int x){
        if(x%3==0 && x%5==0){
            return true;
        }else{
            return false;
        }

    }
}

接下来向主方法传入任意参数

public class Zhawo11 {
    public static void main(String args[]){
        boolean b=method(30);
        System.out.println("这个数字"+(b==true? "能":"不能")+"被整除");
    }

    public static boolean method(int x){
        if(x%3==0 && x%5==0){
            return true;
        }else{
            return false;
        }

    }
}

public class Zhawo11 {
    public static void main(String args[]){
        boolean b=method(47);
        System.out.println("这个数字"+(b==true? "能":"不能")+"被整除");
    }

    public static boolean method(int x){
        if(x%3==0 && x%5==0){
            return true;
        }else{
            return false;
        }

    }
}

结果

时间: 2024-10-14 17:09:25

习题4 编写一个方法method(),判断一个数能否同时被3和5整除的相关文章

给定两个32位的整数N和M,以及表示比特位置的i和j。编写一个方法,将M插入到N中, * 使得M从N的第j位开始,到第i位结束

1 /* 2 * 给定两个32位的整数N和M,以及表示比特位置的i和j.编写一个方法,将M插入到N中, 3 * 使得M从N的第j位开始,到第i位结束,假定从j位到i位足以容纳M,也即是M=10011 4 * 那么j和i之间至少可以容纳5个数,假如,不可能出现j=3,i=2的情况,因为第三位和第二位之间放不下M 5 * 例如 6 * N=1000000000(1024) 7 * M=10011(19) 8 * i=2,j=6,输出10001001100 9 * 思路如下: 10 * 1.将N中的从

javascript小实例,编写一个方法,实现从n-m个数中随机选出一个整数

别怪我是一个闷葫芦,没那么多花哨的语言,废话不多说,先说说小实例的要求: 编写一个方法,实现从n-m个数中随机选出一个整数,要求:传递的参数不足两个或者不是有效数字,返回[0-1]之间的随机数,需要解决n和m两个数大小问题,如果m<n,两个参数的值进行交换: 看到这个求随机数的小实例,相信很多人都会写,也写过很多相关的程序代码,所以,重要的知识点没有,旨在给初学者一些启发,大牛可略过! 既然是给初学者看的,那么我们就从最基本的东西一步一步的看,便于理解,先拆分一下要求吧: 1.求一个n-m的随机

43.编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character”

//1.学习到字符输入 //2.判断字符 #include<iostream> using namespace std; int main() { char a; cout<<"please input a charcter: "<<endl; cin>>a; if(a>'0'&&a<'9') { cout<<"it's a numerical character!"<&l

c语言:实现一个函数,判断一个数是不是素数。

实现一个函数,判断一个数是不是素数. 程序: #include <stdio.h> #include <math.h> int prime(int num) //prime表示素数 { int i = 0; int k = 0; k = sqrt(num); for (i = 2; i <= k; i++) { if (num%i == 0) { return 0; } } return 1; } int main() { int num; int ret; printf(&

用一个表达式,判断一个数X是否是2^N(2,4,8,16,…),不可用循环语句

用一个表达式,判断一个数X是否是2^N(2,4,8,16,…),不可用循环语句 答案:!(X & (X - 1)) 分析:2^N(2,4,8,16)这样的数转化成二进制是10.100.1000.10000. 若X-1与X做与运算,结果是0,则X是2^N. 扩展:求一个整数的二进制形式中包含1的数量. 1 int func(int x) 2 { 3 int count = 0; 4 while(x) 5 { 6 count ++; 7 x = x & (x - 1); 8 } 9 retur

JAVA_新建一个方法并且求三个数中的最大值

package wac.wev.as;//新建一个方法在求最大值import java.util.Scanner; public class MaxLian {public static void main(String[] args){//键盘录入以及导包Scanner sc= new Scanner(System.in);//数据接收System.out.println("请输入第一个数据:");int a = sc.nextInt();System.out.println(&qu

1-4-08:判断一个数能否同时被3和5整除

描述 判断一个数n 能否同时被3和5整除 输入输入一行,包含一个整数n.( -1,000,000 < n < 1,000,000)输出输出一行,如果能同时被3和5整除输出YES,否则输出NO样例输入 15 样例输出 YES #include<stdio.h> int main() { int x; scanf("%d",&x); if(x%15==0) printf("YES\n"); else printf("NO\n&q

一个数组中只有一个数是只有唯一一个,其他都是三个的,编写一个方法查找出那个唯一的值

1 public class singleThree { 2 /* 3 * 如有数组A[]={2,2,3,2} 4 * 其二进制为 5 * 0 0 1 0 :2 6 * 0 0 1 0 :2 7 * 0 0 1 1 :3 8 * 0 0 1 0 :2 9 * 相加起来为 10 * 0 0 4 1 每一位除以3为 11 * 0 0 1 1 结果为3 12 * 当一个数和1进行与运算的时候只取最后一位 13 * 如0 0 1 1 & 0 0 0 1 结果为0 0 0 1 14 * 15 * 如上数组

编写一个方法,输入DOM节点,返回包含所有父节点的一个数组

function getParentsNodes(element) { var parents = []; var getParentsNode = function (element) { if (element.parentNode) { parents.push(element.parentNode); getParentsNode(element.parentNode); } }; getParentsNode(element); return parents; }