IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 533 JAVA
程序的功能是用来处理数据、分析信息的,其主要目的是为了计算。但计算机需要数据,这里程序都必须有输入与输出以完成数据的交互。这次,我们主要学习的是Java的基本的输入与输出。
我们编程时main方法的结构是public void static main(String[] args){...}
其中的Sting[] args,即是入参参数的字符串数组。
如何在Java程序运行时传递参数呢?
(1)在控制台下执行javat程序的时候,我们可以在java 类名 参数1 参数2 参数... 运行程序时加上参数。
(2)我们可以在Eclipse编程时,可以在类的运行Run的配置中配置参数,即arguments的参数。右键主函数类,Run as--->Run configuration 配置,找到Arguments,在第一个空白表格中,填入参数。
在main方法,我们写入以下代码,并运行,请确保已经配置好以上参数,之后我们就可以看到结果。结果表明,args字符串数组保存了参数的名称。我们也可以用来保存文件的路径或名称等等,这样可以指明数据的源,以便我们可以提取数据。
代码:(在main方法内)
System.out.println("args数组的长度:" args.length);
int i;
System.out.print("数组内容:");
for(i=0;iargs.length;i )
System.out.print(args[i] " ");
System.out.println();
前面提到的输入只是在程序中运行前才使用的,那种方法不够方便,在Java中提供了与输入与输出相关的方法,我们可以在程序运行时输入数据或输出数据,以达到交互数据,以完成复杂的计算。这里我们在提到两个基本的方法read()和print()。在上述例子中我们已经用到了System.out.print()的输出语句
输入:Java提供了一个输入方法,即System.in.read(),它有以下3种参数方法
(1)System.in.read()
功能:终端命令行中读取字符到Java程序中,读取到的字符取值范围为0~255。read()方法一次只能读取一个字符。
(2)System.in.read(byte[] b)
功能:读取字符存储到byte型数组中
(3)System.in.read(byte[] b,int off,int len)
功能:读取字符放到以oof数值为下标开始的byte数组中,只存储len个数据。
下面,我们展示以下read的以下几个方法,代码及结果如图:
输出:Java的输出方法有以下三种
(1)System.out.print();//输出字符但不换行
(2)System.out.println();//输出字符并且换行
(3)System.out.write();它有以下3种形式
a: write(byte[] buf,int off,int len);
功能:读取byte型数组buf中的从下标off开始的len个变量输出;
b: write(int b);
功能:输出b变量所对应的ASCII字符 ,如果字符不可见,则输出看不见
c:write(byte[] buf)
功能:输出byte型数组变量
下面,我们来看一下它的使用,使用print()和println()可以直接输出变量的,前面,我们已经可以看到了,下面,我们主要看下write的使用,代码及结果如下:
如果你的输出没有输出完的话,不妨试试在程序中加上System.out.flush();来清除输出缓冲区的内容,把他们输出!
如果你觉得不错,请点个赞吧,或分享给你的朋友
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: JAVA
相关文章
IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 533 JAVA
IDEA中怎么设置调试器最近表达式的最大数量,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置调试器最近表达式的最大数量,从而有效避免调试器中表达式存储过多。......
2023-07-04 364 JAVA