例2.21
JHelloWorld2.java
public class JHelloWorld2
{
public static void main(String[] args)
{
System.out.println("第一个参数: "+args[0]+" 第二个参数: "+args[1]+" 第三个参数: "+args[2]);
}
}
例2.22
JHelloWorld3.java
public class JHelloWorld3
{
public static void main(String[] args)
{
String[] array={"abc","d","ef"}; //不在使用args数组,改为初始参数直接在内部定义
System.out.println("第一个参数: "+array[0]+" 第二个参数: "+array[1]+" 第三个参数: "+array[2]);
}
}
例2.23
JHelloWorld4.java
import javax.swing.JOptionPane;
public class JHelloWorld4
{
public static void main(String[] args)
{
String ss = JOptionPane.showInputDialog("请输入一个数", "");
System.out.println("输入参数为: " + ss);
}
}
例2.24
JSysteminReadTest.java
import java.io.IOException;
public class JSysteminReadTest
{
public static void main(String[] args) throws IOException
{
byte[] b = new byte[100];
int count = System.in.read(b);
for (int i = 0; i <= count - 1; i++)
System.out.print((char) b[i]);
}
}
例2.25
JBufferedReaderTest.java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class JBufferedReaderTest
{
public static void main(String[] args) throws IOException
{
String ss;
int a;
BufferedReader buf = new BufferedReader(
new InputStreamReader(System.in));
System.out.println("请输入一个数:");
ss = buf.readLine();
a = Integer.parseInt(ss);
System.out.println("输入的数为:" + a);
}
}
例2.26
JScannerTest.java
import java.util.Scanner;
public class JScannerTest
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
int a;
System.out.println("请输入数据:");
a = scan.nextInt();
System.out.println("输入的数据是:\n" + a);
}
}
注:本博客内容节选自高飞编著的Java程序设计实用教程 ,详细内容请参阅书籍。