还有我输入下面这代码的时候,控制台输出的时候是空的?求解…… int sum=0,i; for(i = 1; i <=4; i++){ System.out.println(i); switch(i){ case 1: sum=sum+2; case 2: sum=sum+4; continue; case 3: sum=sum+16; break; } }
public class Test6 { public static void main(String[] args) {
Object[] array = new Object[100]; for (int i = 0; i < 100; i++) {
array[i] = i; } for (int i = 0; i < array.length; i++) { if (i % 3 == 0) {
if(i!=0){ array[i] = "cat"; } } } for (int i = 0; i < array.length; i++) { System.out.print(array[i]+" "); } } }LZ你自己看下!! 思想就是这样了!!自己改下吧!!
public class Test { public static void main(String[] args) { String[] strs = new String[101];// 0不用 for (int i = 1; i <= 100; i++) { if (i % 15 == 0) strs[i] = "animal "; else if (i % 3 == 0) strs[i] = "dog"; else if (i % 5 == 0) strs[i] = "cat"; else strs[i] = String.valueOf(i); } // 输出 for (int i = 1; i <= 100; i++) System.out.println(i + ":" + strs[i]); } }
String[] a;
for(int i=1;i<=100;i++){
if(i%3==0&&!(i%5==0)){
a[i]="dog";
}else if(i%5==0&&!(i%3==0)){
a[i]="cat";
}else if(i%3==0&&i%5==0){
a[i]="animal";
}else{
a[i]=i;
}
}
public static void main(String args[]){
List<String> list = new ArrayList<String>();
for(int i=1;i<=100;i++){
if(i%3==0&&i%5!=0){
System.out.print("dog");
list.add("dog");
}
else if(i%5==0&&i%3!=0){
System.out.print("cat");
list.add("cat");
}
else if(i%5==0&&i%3==0){
System.out.print("animal");
list.add("animal");
}
else{
System.out.println(i+"");
list.add(i+"");
}
}
}
public static void main(String arg[]){
for(int i=0;i<100;i++){
if(i%3==0&&i%5!=0)
System.out.println("dog");
else if (i%5==0&&i%3!=0)
System.out.println("cat");
else if(i%5==0&&i%3==0)
System.out.println("animal");
else
System.out.println(i);
}
}
}嘱咐一句:不要太专注代码,重思想。
还有我输入下面这代码的时候,控制台输出的时候是空的?求解……
int sum=0,i;
for(i = 1; i <=4; i++){
System.out.println(i);
switch(i){
case 1:
sum=sum+2;
case 2:
sum=sum+4;
continue;
case 3:
sum=sum+16;
break;
}
}
最后一句int 类型直接放入到String 数组会报错?这个好像jdk1.5 还是1.6之后就自动转化了吧,
for(int i=1;i<=100;i++){
if(i%3==0&&!(i%5==0)){
a[i]="dog";
}else if(i%5==0&&!(i%3==0)){
a[i]="cat";
}else if(i%3==0&&i%5==0){
a[i]="animal";
}else{
a[i]=i;
}
}
我Run调试的时候,控制台里面是空的……
{
public static void main(String[] args)
{
Object[] array = new Object[100];
for (int i = 0; i < 100; i++)
{
array[i] = i;
}
for (int i = 0; i < array.length; i++)
{ if (i % 3 == 0)
{
if(i!=0){
array[i] = "cat";
}
}
}
for (int i = 0; i < array.length; i++)
{
System.out.print(array[i]+" ");
} }
}LZ你自己看下!! 思想就是这样了!!自己改下吧!!
public class Test {
public static void main(String[] args) {
String[] strs = new String[101];// 0不用
for (int i = 1; i <= 100; i++) {
if (i % 15 == 0)
strs[i] = "animal ";
else if (i % 3 == 0)
strs[i] = "dog";
else if (i % 5 == 0)
strs[i] = "cat";
else
strs[i] = String.valueOf(i);
}
// 输出
for (int i = 1; i <= 100; i++)
System.out.println(i + ":" + strs[i]);
}
}