1.求从10到100中能被3或5整除的数的和
public class Test {
public static void main(String[] args) {
int sum = 0;
for(int i=0;i<=100;i++)
if(i%3==0||i%5==0)
sum+=i;
System.out.println("sum="+sum);
}
}
2.String 的反转
public class Test {
public static void main(String[] args) {
String message = "我们大家 都在加班";
reverseString1(message);
}
public static String reverseString(String s){
StringBuffer sb = new StringBuffer(s);
return sb.reverse().toString();
}
public static String reverseStringArray(String s){
byte tmp=0;
byte[] b = s.getBytes();
int length = b.length;
for(int i=0;i<length/2;i++) {
tmp = b[i];
b[i] = b[length-1-i];
b[length-1-i]=tmp;
}
return new String(b);
}
public static String reverseString1(String message){
StringBuilder rev = new StringBuilder();
for(int i = message.length()-1; i >= 0; i--) rev.append(message.charAt(i));
System.out.println(rev.toString());
return rev.toString();
}
}
第二个不支持中文