程序的输入与输出

本文介绍了Java应用程序的输入输出,特别是针对文本界面,详细讲解了如何使用Scanner类的nextInt(), nextDouble()和next()方法,以及如何利用java.io包中的System.in.read()和System.out.print()进行输入输出操作。此外,还提到了读取一行和将字符串转化为数字的补充内容。" 92384782,8158248,深入理解ES6 Promise,"['JavaScript', '前端开发', '异步编程', 'ES6特性']

输入与输出

  • 应用程序(Java Application)的输入输出可以是文本界面,也可以是图形界面
  • 小程序(Java Applet)则只能是图形界面
  • 每种界面都可以有输入和输出。

文本界面:使用Scanner类

使用java.util.Scanner类

  • 用其nextInt()方法
  • 还有nextDouble()
  • next()得到下一个单词
import java.util.Scanner;
class ScannerDemo{
    public static void main(String[] args){
    	Scanner scan = new Scanner(System.in);
    	System.out.print("请输入一个数:");
    	int a = scan.nextInt();
    	System.out.printf("%d的平方是%d\n",a,a*a);
    }
}

文本界面:使用in及out

  • java.io包
  • System.in.read()
  • System.out.print()及println、printf
char c = ' ';
System.out.println("请输入一个字符:");
try{
    c = (char) System.in.read();
}catch(IOException e){}
System.out.println("您输入了:"+c);

补充1

try{
    BufferedReader H = new BufferedReader(
    	new InputStreamReader(System.in));
    s = H.readLine();
}catch(IOException e){}

——每次读取一行并输出

补充2

BufferedReader H = new BufferedReader(
	new InputStreamReader(System.in));
System.out.print("请输入:");
s = H.readLine();
n = Integer.parseInt(s);

——将读到的字符串转化成数字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值