云课堂id:Search144
package main;
import org.junit.Test;
public class F {
@Test
public void show(){
String str="123";
int num=Integer.valueOf(str);//将String转成int类型
// 1^3 + 5^3+ 3^3 = 153)
int a=str.charAt(0);//获取字符串中的第一个字符
int b=str.charAt(1);
int c=str.charAt(2);
if(Math.pow(a, 3)+Math.pow(b, 3)+Math.pow(c, 3)!=num){
System.out.println(str+"不是一个水仙花数!!!");
}
}
}
单元测试 判断一个字符串是否是水仙花数
最新推荐文章于 2023-01-08 15:30:07 发布