java接收键盘的输入和输出

1.输入单个字符

system.in.read()方法读入一个字符,system.in 可以理解成用户的键盘输入。

import java.io.IOException;

public class inputouput {

public static void main(String[] args) throws IOException {

// TODO 自动生成的方法存根

char a ='k' ;

System.out.println("请输入一个字符:");

a = (char) System.in.read();

System.out.println("您输入的字符为:"+a+"字符。");

}

}

2.输入多个字符

使用BufferedReader对象调用readLine()方法输入多个字符。

BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

String str;

System.out.println("请输入一个字符串:");

str = buf.readLine();

System.out.println("宁输入的字符串是:"+str);

3.使用图形方式输入数据

使用JOptionPane中的showInputDialog()方法接受用户输入,showMessageDialog方法输入到屏幕。

double a = 0.0;

double b = 0.0;

String str = JOptionPane.showInputDialog("请输入正方形的边长:");

a = Double.parseDouble(str);//解析str,并返回double类型 ;举一反三

b = a * a;

JOptionPane.showMessageDialog(null, "正方形边长为:"+a+"\n 正方形面积为:"+b);

4.使用Scanner类输入数据

--------------------2017年3月18日20:05:33

使用Scanner 类时必须导入java.util.Scanner. 利用Scanner类中的next(),nextByte(),nextShort(),nextDouble()......方法接受用户各种类型的数据。

System.out.println("请输入一串字符:");

Scanner scanner=new Scanner(System.in);

String string = null;

string = scanner.next();

System.out.println("您输入的字符为:"+string);

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值