java问题 for(int i=1;i<=4;i++){
来源:百度知道 编辑:UC知道 时间:2024/06/08 18:58:57
for(int i=1;i<=4;i++){
switch(i){
case1:System.out.printf("%c",'a');
case2:System.out.printf("%c",'b');
break;
case3:System.out.printf("%c",'c');
case4:System.out.printf("%c",'d');
break;}
}
最后结果是怎么样?
题目是这样的阿!System.out.printf的功能完全类似C语言中的printf()函数!!!!!!!!你学过没阿,我都打书本的!
switch(i){
case1:System.out.printf("%c",'a');
case2:System.out.printf("%c",'b');
break;
case3:System.out.printf("%c",'c');
case4:System.out.printf("%c",'d');
break;}
}
最后结果是怎么样?
题目是这样的阿!System.out.printf的功能完全类似C语言中的printf()函数!!!!!!!!你学过没阿,我都打书本的!
你这个段代码不是java的吧?
java里确实有printf这个方法,但是他有两个参数printf(String,Object[])第一个参数是一个String类型的,第二个是一个Object类型的数组,可以这样写
System.out.printf("c",new Object[]{"a"}); 它打印的是c 。
java定义printf方法是:
public PrintStream printf(String format, Object ... args)
{
return format(format, args);
}
如果你想问你这段代码在java里可以执行的结果,可以这样写:
for(int i=1;i<=4;i++){
System.out.println("i="+i);
switch(i){
case 1:System.out.println("a");
case 2:System.out.println("b"); break;
case 3:System.out.println("c");
case 4:System.out.println("d"); break;
}
结果是:
i=1
a
b
i=2
b
i=3
c
d
i=4
d
不知道能不能帮到你
你给出的程序不完全吧,“%c”这是C,C++中的标识符,java中好像没有
你可以在用EditPlus运行一下,肯定有错误。
结果是abbcdd
case1中间是有空格的 case 1
2楼的完全正确。
1楼的对Java中的格式打印不熟悉。
3楼的说的不完全,printf方法确实是这样定义的:
public PrintStream prin
“for(int i=1;i<100;i++)” 与“int i;for(i=1;i<100;i++)”有什么不同?
Java 中对list 的编列,用List.iterator() 还是用for(int i=0;i<size();i++)
main() {int i,int sum=0; {for(i=1;i<=100;i++) sum=sum+i; printf("\n%d",sum);
C++中的一个问题 for(int i;……)
for (int t : i)是什么意思,具体问题见补充
假如这样: for(int i;;i++), 不停止它,运行1小时左右 电脑会不会出什么问题??
java问题 int a[ ]=new int[5]是什么意思
int i, k; 则for循环语句: for(i=0,k=-1;k=1;i++,k++)的结果
for (int i=0; i<count; i++)在VC中为什么报错
c#里的代码给解释一下:for (int i=0;i<arr.Length;i++)