面试题整理
1. 求从10到100中能被3或5整除的数的和?
1 int sum = 0;
2 for(int i = 10; i <= 100; i++) if( i % 3 == 0 || i % 5 == 0)
3 {
4 sum += i;
5 }
2 for(int i = 10; i <= 100; i++) if( i % 3 == 0 || i % 5 == 0)
3 {
4 sum += i;
5 }
6 System.out.println(sum);
2.将一个字符串逆序,不要使用反转函数?
1 String message = "he saw a racecar";
2 StringBuilder rev = new StringBuilder();
3 for(int i = message.length()-1; i >= 0; i--)
4 {
5 rev.append(message.charAt(i));
6 }
7 System.out.println(rev.toString());
2 StringBuilder rev = new StringBuilder();
3 for(int i = message.length()-1; i >= 0; i--)
4 {
5 rev.append(message.charAt(i));
6 }
7 System.out.println(rev.toString());