Java:以下方法做什么?

喵喵猫
public static void main(String[] args)
{
 String[] months = ("jan","Feb", "March", "April", .... , "Dec");
 System.out.println(months[Integer.parseInt(args[0]-1)]);
}

为什么使用args [0] -1?

穆斯塔法·萨比尔(Mustafa Sabir)

您正在输入月份1-12。但是由于数组从0开始,所以我们必须从输入中减去1,否则,如果我们为Jan输入1,它将显示Feb。因为Jan在数组中为0。因此args[0]-1

String[] months = ("jan","Feb", "March", "April", .... , "Dec"); //Create array of months

Integer.parseInt(args [0] -1)将输入解析为整数(由于来自Java控制台的输入始终为字符串格式,因此它将字符串号转换为int)

System.out.println(months[Integer.parseInt(args[0]-1)]);//prints out the month[] array value according to the index input, to the console.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以下方法有什么问题?

来自分类Dev

为什么以下方法获得内部链接?

来自分类Dev

为什么在以下方法中引发StaleElementReferenceException?

来自分类Dev

以下方法定义的含义是什么?

来自分类Dev

Java 枚举方法何时覆盖以下方法?

来自分类Dev

以下Python代码做什么?

来自分类Dev

如何使以下方法通用?

来自分类Dev

这种方法在做什么?(Java)

来自分类Dev

这个Java方法在做什么?

来自分类Dev

用以下方法总结数组元素的有效方法是什么?

来自分类Dev

以下代码段是做什么的

来自分类Dev

以下代码在cpython中做什么

来自分类Dev

以下表达式做什么?

来自分类Dev

以下代码在C中做什么?

来自分类Dev

以下无限循环是做什么的?

来自分类Dev

在Apache Flink中进行字数统计的以下方法之间有什么区别?

来自分类Dev

为什么我无法在Python中通过以下方法之一访问类变量?

来自分类Dev

Java中的“ this”做什么?

来自分类Dev

...在Java中做什么?

来自分类常见问题

以下方法不存在:disableRegistry()

来自分类Dev

以下方法线程安全吗

来自分类Dev

以下方法的设计模式名称

来自分类Dev

如何创建以下方法的模拟测试

来自分类Dev

以下方法的设计模式名称

来自分类Dev

Junit测试用例的以下方法

来自分类Dev

构建以下方阵的Java函数

来自分类Dev

Java中以下方法有关从输入文件读取的问题

来自分类Dev

如何以下方法为Java 8转换?

来自分类Dev

如何以下方法转换成Java 8 inline函数?