永发信息网

package example.code.basic; public class ForDemo { /** * @param args */ public static void m

答案:2  悬赏:70  手机版
解决时间 2021-04-01 13:31
  • 提问者网友:暗中人
  • 2021-03-31 21:05
package example.code.basic; public class ForDemo { /** * @param args */ public static void main(Stri
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-03-31 22:43
给出详细代码 好吗?

首先你在主函数声明了一个String类型的变量i,然后在for循环上面又声明了一个变量i,
重复声明错误。该法把for循环上面的变量i改成k
for循环上面有个变量j,从哪里来的?是不是i,但是你打错字了。
===============
你的意思是不是主函数接受变量i,然后利用for循环进行循环
如果这样的话,主函数i的类型是String类型的,要把这个i转化成“数字”类型的,可以这样来:
int iii = Integer.parseInt(i);这样就能获得了,然后循环
for(;iii > 0;iii--){

}

=========================
public class k2 {
public static void main(String[] args, String i) {
int j = 0;
try {
j = Integer.parseInt(i);
} catch (NumberFormatException e) {
System.out.println("你输入的数据无法转化为数字.");

}
System.out.println("<--启动倒计时开始……-->");
for (; j > 0; j--) {
System.out.println("<--" + j + "!-->");
}
System.out.println("<--启动!!!-->");
}
}追问不好意思 那个j打错字了 我重新试了一遍还是不能运行 能不能给出详细的程序?谢谢追答以上给出代码,由于主函数除了默认参数 args之外多了 参数i,不能作为Java Aplication运行。

你这段代码,要实现的目的是什么?追问主要是课本给出的程序 我输入进去就是显示不正确追答那么显示的错误信息呢?拿出来看看
全部回答
  • 1楼网友:北方的南先生
  • 2021-03-31 23:41
你首先要确保“ForDemo.java“打包到”example.code.basic”中去!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯