方法练习

写一个方法判断是否是英文大写的字符

package com.wyx.method;

public class Demo10 {
    public static void main(String[] args) {
        System.out.println(isUpper('v'));
    }
    //写一个方法判断是否是英文大写的字符
    public static String isUpper (char str) {
        if (str >= 65 && str <= 90) {
            return "是大写的";
        } else {
            return "不是大写";
        }
    }
}

输入一个int类型数据,倒叙输出(算法)
别人的算法

package com.wyx.homework;

public class Demo2 {
    public static void main(String[] args) {
        reverse(123);
    }
    
    //输入一个整数倒叙输出
    public static void reverse (int a) {
        for (int i = a; i != 0; i = i/10) {
            System.out.println(i % 10);
            
        }
    }
}

自己写的

package com.wyx.homework;

public class Demo1 {
    public static void main(String[] args) {
        jk(4561);
    }
    
    public static void jk (int num) {
        int a = 0, b = 10, c = 1;//a存储num位数,c用来储存b的n次方
        //判断num位数,并赋值给a
        for (int i = 1; ; i ++) {
            //每循环一次,计算b的n+1次方赋值给c
            c *= b; 
            if (num % c == num) {
                a = i;
                break;
            }
        }
        b = 10;
        c = 1;
        
        for (int i = 1; i <= a; i++) {
            //i 需要输出的结果值
            int l = num / c % 10;
            System.out.println(l);
            //每循环一次,计算b的n+1次方赋值给c
            c *= b;
        }
        
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容