整个下午,同事在学习Python,他用Python写了一个判断字符串的方法,让我用java写一个同样的方法,就写了下面的代码:
package com.wl.cs;
public class test {
public static String username(String first_name,String last_name,String middle_name) {
String full_name;
if("".equals(middle_name)) {
full_name=first_name+last_name;
}else {
full_name=first_name+middle_name+last_name;
}
return full_name;
}
public static void main(String[] args) {
String first="xiao";
String last="ming";
String middle="";
test t1=new test();
System.out.println(t1.username(first,last,middle));
}
}
随后又写一份关于水仙花数(100到999之间的)的比较:
java实现:
package com.wl.cs;
public class test {
public static void main(String[] args) {
for(int i=100;i<=999;i++)
{
int g,s,b;
b=i/100;
s=(i-b*100)/10;
g=i-b*100-s*10;
if(i==g*g*g+s*s*s+b*b*b)
{
System.out.println(i);
}
}
}
}
java运行截图:
Python代码:
for i in range(100,1000):
a=i//100
b=(i%100)//10
c=(i%100)%10
if i==a**3+b**3+c**3:
print(i)
运行结果图:
搞定觉得太菜了,还的继续努力!