`
songylwq
  • 浏览: 126826 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

java 获取控制台的输入的两个方法

 
阅读更多

1.比较传统的方法,得到字符串后要另行判断、转换

package com.test;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class MainRun {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		
		try {
			BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
			System.out.print("请输入一个字符串:");
			String str = strin.readLine();
			
			System.out.println("第一个:"+str);
			
			System.out.println("请输入第二个字符串:");
			String str2 = strin.readLine();
			System.out.println("第2个:"+str2);
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}

}

2.JDK5以后引入了java.util.Scanner;来处理控制台输入并得到响应的类型数据

package com.test;

import java.util.Scanner;

public class MainRun {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in); 
		System.out.println("输入第一个boolean值(true/false):");
		if(sc.nextBoolean()){
			System.out.println("输入布尔:真的");
		}else{
			System.out.println("输入布尔:假的");
		}
		
		
		System.out.println("输入第一个数字:");
		System.out.println("输入数字:"+sc.nextInt());

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

		System.out.println("输入一个长整型:");
		System.out.println("输入长整型:"+sc.nextLong());
		
	}

}


分享到:
评论

相关推荐

    Java 获取控制台输入的整数并输出最大值和最小值

    自己做的小东西,可能有未完善的地方;有错请喷!Java 获取控制台输入的整数并输出最大值和最小值。

    Java程序设计基础:控制台输入输出.pptx

    实际应用中,通常需要Java程序接收来自用户的输入(通常是通过键盘)信息,程序接收用户数据输入主要有两种方法: 第一种方法是通过对话框输入 另一种为从控制台中得到输入数据 Java的标准输入输出流 System.out ...

    编写一个Java程序从键盘获分别取读取两个整数,并计算这两个整数之和

    编写一个Java程序从键盘获分别取读取两个整数,并计算这两个整数之和

    java收发email算法

    用java编写收发邮件的系统,需要引入两个*.jar, 。这两个*.jar是JDK扩展的jar包,所以需要引入。

    Java代码.zip

    (3)编写一个Java Application程序Compute.java,用来显示某一个圆柱体中心坐标位置(如图1中的k的位置),高度h,以及它的表面积(不包括两个底的面积)、体积和底面积。要求圆半径r,圆心坐标x和y,以及高度h的值均从...

    JAVA试题,所得税计算,凯撒加密器

    该系统中必须包括两个类,类名及属性设置如下。 雇员类(Employee)  名称(name)  工资(salary)  加班补贴(subsidy) 信息输入类(IncomeTax) 3、具体要求及推荐实现步骤 1、创建雇员类。 2、开发雇员类的计算...

    java源码包---java 源码 大量 实例

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java源码包4

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    7.6.2 调用这个方法 173 7.6.3 发生了什么 174 7.7 加餐:局部变量和实例变量 175 7.7.1 什么是局部变量(Local Variable) 175 7.7.2 什么是实例变量(Instance Variable) 177 7.8 this关键字:指向对象自己...

    java源码包3

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA上百实例源码以及开源项目源代码

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java源码包2

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    7.6.2 调用这个方法 173 7.6.3 发生了什么 174 7.7 加餐:局部变量和实例变量 175 7.7.1 什么是局部变量(Local Variable) 175 7.7.2 什么是实例变量(Instance Variable) 177 7.8 this关键字:指向对象自己...

    java 课程 实验

    1. 编写程序,在控制台窗口提示输入两个整数,然后接收这两个整数,并输出它们的和。(要求:键盘输入通过流封装System.in获取,不要使用Scanner类) 2. 设计学生类Student,属性:编号(整型);姓名(字符串),...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...

    java jdk实列宝典 光盘源代码

    15 applet java可以编写两类程序,applications和applet,applications可以在控制台直接运行,与其他高级编程语言没有太大区别,而java的特色在于它具有编制小应用程序的功能,applet可以在internet上传输并在兼容...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用...

    JAVA阶段模拟试题

    15java类的main方法如下所示,当程序启动运行后,用户在控制台输入“你好”,则程序将()。(选择一项) public static void main(String args[]){ Scanner input=new Scanner(System.in); int score=input....

Global site tag (gtag.js) - Google Analytics