问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java编程中参数传递

发布网友 发布时间:2022-05-24 17:11

我来回答

6个回答

热心网友 时间:2023-10-22 18:13

两个情况:
1、args的长度不等于3,退出。
2、args的长度等于3,但不会进for循环,因为x已经等于0是不可能大于3的。 (x=0,还x>args.length??那args必须比0小才行啊!)
这要看args的长度来判断了,你这样断章起义很难判断啊!楼主!

热心网友 时间:2023-10-22 18:13

你的代码我修改后如下:

public class  StaticDemo

{

   public static void main(String[] args)

     {

       if(args.length!=3)

         {

            System.out.println("输入参数的个数不足3个,程序退出");

            System.exit(1);

         }

       int h=0;

       for(int x=0;x<args.length;x++)

         {

            h=x+1;

            System.out.println("第"+ h + "个参数:" + args[x]);

          }

    }

}

运行结果如图所示,事实是最好的证明。

热心网友 时间:2023-10-22 18:14

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Mytest
{
public static Date getDate(String time,String format){
Date date=null;
try {
SimpleDateFormat df = new SimpleDateFormat(format);
df.setLenient(false);
date = df.parse(time);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}

public static void main(String[] args)
{
Date c1 = getDate(args[0],"yyyy/MM/dd");
Date c2 = getDate(args[1],"yyyy/MM/dd");
double timeLong=c2.getTime()-c1.getTime();
int dayNum=(int)(((timeLong/1000)/3600)/24);
System.out.println("你指定的两个时间点之间的天数是:"+dayNum);
}
}

//运行时输入 java Mytest 2007/10/1 2008/1/18 就可以了

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela

热心网友 时间:2023-10-22 18:14

循环for(int x=0;x>args.length;x++)写错了,初始时x=0, 不会大于args.length,不满足循环条件,直接跳出循环。所以输入3个参数时,不会有输出。

如果把循环条件改为 x<args.length则会逐行输出每个参数

热心网友 时间:2023-10-22 18:15

这个程序有错吧?逻辑也有错误的

热心网友 时间:2023-10-22 18:16

如果参数个数不为3,结果肯定是输出:“输入参数的个数不足3个,程序退出”;如果你带3个参数,如依次为1,2,3,则运行结果为空,因为后面的for循环永远不会执行。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
通达信主力指标公式汇总(2023版附源码) 有什么类似地下城与勇士的手机游戏 有没有类似于DNF的游戏 苹果手机类似地下城的游戏 有什么类似地下城与勇士的手机游戏 我的系统是WIN732,为什么玩不了光晕2,一点开就弹一个对话框出来说:无法... 玩诛仙电脑配置诛仙3要求电脑配置 ...永磁为什么要跌啊?东方财富金力永磁股吧?金力永磁股票最初..._百度... 怎么找回注销的微信号 如果把手机号码和微信号同时销户后期还能找回微信号吗? 仓储与库存有什么区别? 仓位和库位的区别 编程参数里的0指什么? 请问VBA不定参数编程可以实现吗? 4方阵图填数字 蔡伦纸如何制造 肚子右侧疼,晚上疼醒了,早上起来发烧,头疼就去外面药房开药,说是感冒引起,刚出药房没多久就呕吐,但 有什么办法能让早上自觉早醒呢? 睡觉对声光敏感、早醒 手脚多汗(包括腋下),而且冬天手脚冰凉夏天发热,请问这是什么病情? 早醒的简介 夏天手心脚心发热,清晨早醒,怎么回事? 脑血管病“睡眠早醒 心悸 心跳加快 多梦 发热 出汗 头胀感到头重、头部紧压感.颈项僵硬”,有高血 手脚发热出汗,耳鸣,盗汗,失眠早醒要吃什么药呢? 什么是早醒? 早醒后心窝和肘心窝发烧,出汗,难受,是为什么? 求请高人,失眠、早醒、心窝、肘心窝发烧,出汗,难受死了,想死的感觉,是什么毛病? 今天去游泳啦,穿了游泳衣拍了照片了,想把照片上传到空间去,但是又怕别人觉得以为我在犯贱,唉…… 怎么用铝箔纸自己做饼干模具? 麻烦再问一下你说的那个Office的Visio组件下载哪一个比较好用,把网址给我好吗? 某地7月的降水量是40(多少) 为什么年降雨量40mm等值线既是自然地理的分界线,又影响到中国古代疆域伸缩 下雨天雨量多少毫米是如何计算的? 编程中需要记住所有的所有的函数及其参数吗?? 资洽同鉴的鉴怎么读 &quot;郁郁乎文哉&quot;出自哪里? 神人同鉴无愆尤是什么意思 邀君同鉴天下事_共对明月舍其谁__是什么意思 骨筋同鉴什么意思 档案卷宗鉴定书同鉴定书有何区别 基督复活升天和其他的那些基督在世时救活的人的复活有什么不同 电影名 男女主角死后又复活 人死后会不会复活 人死后到底会去哪里?是应该相信有真实的上帝存在 还是该相信有佛祖菩萨呢?这两种神仙有什么区别呢?是 管理学哪个专业好 荣耀救主已复活 一部外国搞笑电视剧,男主角碰到死人就会使他复活,再碰一次就会死掉,女主角被男主角复活了,求名字 管理类有些什么专业 2013年9月22日出生的女宝宝叫什么名字好 曾经的经历像···虽···虽···造句 造句 曾经的经历像……虽……但…… 中国曾经经历过的坎坷 韩美娟经历太励志了,他曾经都经历了哪些困难?