写一个方法判断是否是英文大写的字符
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;
}
}
}