第一题代码如下,请参照:
成都创新互联公司专注于迁安网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供迁安营销型网站建设,迁安网站制作、迁安网页设计、迁安网站官网定制、小程序制作服务,打造迁安网络公司原创品牌,更为您提供迁安网站排名全网营销落地服务。
public class TestHelloWorld {
public static void main(String[] args) {
String s="HelloWorld";
char[] c=s.toCharArray();
StringBuffer sb=new StringBuffer();
for (int i = c.length-1; i = 0; i--) {
char chr=c[i];
if(Character.isUpperCase(chr)){
chr=Character.toLowerCase(chr);
}else {
chr=Character.toUpperCase(chr);
}
sb.append(chr);
}
System.out.println(sb.toString());
}
}
运行结果如下:
第二题代码如下:
import java.util.Random;
public class TestRandom {
public static void main(String[] args) {
Random rand = new Random();
int[] num = new int[5];
for (int i = 0; i num.length; i++) {
num[i] = 20 + rand.nextInt(31);
System.out.println(num[i]);
}
}
}
x=Double.parseDouble(arg[0]);
y=Double.parseDouble(arg[1]);
这两句放到if判断的后面,因为你先处理这两句条件不符的时候直接抛出下标越界结束程序了
for(int i=6;i=30;i++){
int s=i*12;
这一句中s要定义在for循环外
import java.util.Arrays;
import java.util.Scanner;
public class ff {
public static void main(String[] args) {
Scanner cin = new Scanner(System. in );
int n, i = 2;
n = cin.nextInt();
cin.close();
if (n == 1) {
System.out.print(1);
} else if (n = 2 n 40) {
int[] b = new int[n];
b[0] = 1;
b[1] = 1;
while (i = 2 i n) {
b[i] = b[i - 1] + b[i - 2];
i++;
}
for (i = 0; i b.length - 1; i++) {
System.out.print(b[i] + " ");
}
System.out.print(b[b.length - 1]);
} else {
System.out.println("一个整数N(N不能大于40),N=1 且 N40");
}
}
}