精华内容
下载资源
问答
  • Java实现键盘输入

    千次阅读 多人点赞 2020-04-11 21:23:13
    Java是面向对象编程, Scanner类

    Java是面向对象编程,着实一切皆对象。所以,就连基本的输入输出语句都会用到对象。类和对象的关系就不多说了哈。
    这里说的是输出用的其中一种类:Scanner类
    先上菜,再写理论(再吃饭)

    import java.util.Scanner;
    public class DomeScanner {
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            //输入文字
            System.out.print("请输入一句话:");
            String strs = in.next();
            System.out.println("您输入的是:"+strs);
            //输入数字
            System.out.print("请输入一个整数:");
            int num = in.nextInt();
            System.out.println("你输入的数字是:"+num);
        }
    }
    

    Scanner类

    我们写程序时都要写类。这个Scanner类呢是别人写好的放在了Java文件的一个包里。我们用的时候就需要导入这个包,不然程序找不到Scanner类。
    这个包就是java.util.Scanner,导入的时候写在类名的前面。

    import java.util.Scanner;

    既然Java面向对象,用的时候总嘚new一个对象是吧,不new都感觉对不起它(哈哈,主要是要报错)。所以用之前就需要new一个

    Scanner in = new Scanner(System.in);

    Scanner可以输入字符串,整数以及浮点数。

    输入类型 用法
    字符串 in.next()
    整型 in.nextInt()
    浮点型(float) in.nextFloat()
    浮点型(double) in.nextDouble()

    注意:nextInt中的I是i的大写而不是L的小写。很多初学者爱搞混淆

    展开全文
  • java基础代码-实现键盘输入

    千次阅读 2019-03-24 10:20:42
    1、使用Scanner类实现键盘输入 import java.util.Scanner; /* * 使用scanner 进行输出 */ public class TestInputScanner { public static void main(String[] args) { Scanner stdinScanner = new Scanner...

    1、使用Scanner类实现键盘输入

    import java.util.Scanner;
    
    /*
      * 使用scanner 进行输出
      */
    public class TestInputScanner {
       
    	public static void main(String[] args) {
    		Scanner stdinScanner = new Scanner(System.in);
    		int testInt;
    		float testFloat;
    		System.out.println("请输入整数:");
    		testInt=stdinScanner.nextInt();
    		System.out.println(testInt);
    		System.out.println("请输入实型数据");
    		testFloat = stdinScanner.nextFloat();
    		System.out.println(testFloat);
    	}
    }
    

    2、使用BufferedReader类实现键盘输入

    import javax.imageio.event.IIOReadWarningListener;
    
    /*
     * 
     * 使用bufferedReader字符输入流实现从键盘上输入数据 ,输入字符串转换成整型,
     */
    public class TestInputReader {
    
    	public static void main(String[] args) throws IOException {
    		BufferedReader stdinBufferedReader ;
    		String dataStringBuilder;
    		int  testInt;
    		stdinBufferedReader = new BufferedReader(new InputStreamReader(System.in));
    		System.out.println("输入整形测试数据:");
    		dataStringBuilder =stdinBufferedReader.readLine();
    		testInt = Integer.parseInt(dataStringBuilder);
    		System.out.println(testInt);
    	
    		
    	}
    	
    	
    
    

    3、从JOptionpane 对话框输入

    import javax.swing.JOptionPane;
    
    /*
     * JOptionpane 是javax.swing 中的类,是一种可视化的对话框。通过该对话框可以实现数据输入,但只能输入字符串数据。
     * 在进行做控制台应用程序时,不推荐使用。
     */
    public class TestInputJoptionpane {
    
    	public static void main(String[] args) {
    		int testInt;
    		String dataString;
    		dataString = JOptionPane.showInputDialog("输入数据:");
    		testInt=Integer.parseInt(dataString);
    		System.out.println(testInt);
    	}
    
    	
    }
    
    展开全文
  • Java Scanner实现判断键盘输入内容

    万次阅读 2016-10-19 16:47:21
    java Scanner 判断键盘输入
    /**
     * 扫描流
     * @author liuhuiyan
     *
     */
    public class TestScanner {
        public static void main(String[] args) throws Exception{
            Scanner scanner =new Scanner(System.in);//接收键盘输入的数据
            System.out.println("请输入数据:");
            if (scanner.hasNext()) {//现在有输入数据
                System.out.println("您输入的内容为:"+scanner.next());
            }
            scanner.close();//此处一般省略
        }
    }
    

    Scanner与BufferedReader相比,操作更加简单,冰洁操作更为直观,也是我们一般采用的方式,
    注意,如果现在是输入的是字符串,是否存在hasNext()方法意义不大,但是其它数据类型就不一样了。

    展开全文
  • 题目:键盘输入三个数,求最大值! 代码如下: Scanner sc = new Scanner(System.in); System.out.println("请输入第一个数:"); int a = sc.nextInt(); System.out.println("请输入第二个数:"); ...

    题目:键盘输入三个数,求最大值!

    代码如下:

                    Scanner sc = new Scanner(System.in);
    		System.out.println("请输入第一个数:");
    		
    		int a = sc.nextInt();
    		System.out.println("请输入第二个数:");
    		
    		int b = sc.nextInt();
    		System.out.println("请输入第三个数:");
    		
    		int c = sc.nextInt();
    		
    		int max;
    		if(a>b){
    			if(a>c){
    				max = a;
    			}else {
    				max = c;
    			}
    		}else{
    			if(b>c){
    				max = b;
    			}else{
    				max = c;
    			}
    		}
    		System.out.println("最大值为:"+max);

    输出结果如下:

    请输入第一个数:
    55
    请输入第二个数:
    89
    请输入第三个数:
    23
    最大值为:89
    

     

    展开全文
  • Java中键盘输入多个整数

    万次阅读 2017-09-18 20:42:11
    Java中键盘输入多个整数,Scanner
  •   我们书写程序时候,数据是固定不变的,但是开发当中,数据肯定是动态的而不是固定的,所以我们需要把固定的数据更改为键盘录入。 如何使用Scanner键盘录入对象    1、导包    class修饰的类名上面加入...
  • 在Java中不像C语言那么方便直接使用scanf(),下面是我积累的一些方法: 1.控制台输入数据  1.1 主方法的形式参数  1.2 利用字节输入流  1.3 利用字符输入流  1.4 利用文本扫描类 2. ...
  • java实现键盘输入的三种方法

    千次阅读 2015-02-10 09:56:09
    程序开发过程,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请...
  • java中实现键盘录入单个字符

    万次阅读 多人点赞 2017-10-12 21:33:29
    初学java时会发现 键盘录入数字类型的比较容易 而录入单个字符的实现就没有那么简单了第一种方法:通过接收字符串 再接收其第一个字符import java.util.Scanner; //导包 class T1 { public static void main(String[]...
  • java中键盘输入字符存入文件

    千次阅读 2016-01-06 17:57:46
    * 功能:从键盘输入字符存入文件 */ package com.test3; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Scanner; ...
  • Java中获取键盘输入

    千次阅读 2011-10-16 09:32:52
    程序开发过程,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,...
  • Java如何实现键盘输入和输出

    千次阅读 2020-01-20 23:27:01
    1.输入 1.import java.util.Scanner; //首先导入java.util包下的Scanner类 2.Scanner cin =newScanner(System.in); cin为对象名 new开辟空间存储cin进来的东西 Scanner扫描输入文本的类名 ...
  • Java中获取键盘输入值的三种方法

    千次阅读 2014-05-03 11:26:00
    Java中获取键盘输入值的三种方法  程序开发过程,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java...
  • 判断键盘输入一个数是否是素数 素数:只能被1和它本身整除 代码 int i,n; Scanner scan = new Scanner(System.in); System.out.println("请输入一个数用来判断是否是素数:"); n = scan.nextInt(); for( i=2 ...
  • 在Java中不像C语言那么方便直接使用scanf(),下面是我积累的一些方法: 1.控制台输入数据 1.1 主方法的形式参数 1.2 利用字节输入流 1.3 利用字符输入流 1.4 利用文本扫描类
  • JAVA如何实现键盘输入某个十进制整数,转换成对应的二进制整数并输出?第一种解法第二种解法第三种解法 第一种解法 import java.util.Scanner; public class Test{ public static void main(String[] args){ //...
  • 今天分享一个“从键盘输入年月日,判断这一天是一年的第几天?”的程序代码,用到了switch-case。 小知识点: 判断年份为闰年的条件: 可以被4整除,但不能被100整除 或 可以被400整除。 /* 从键盘输入年月日,...
  • java中键盘输入的三种方法

    千次阅读 2017-09-28 15:50:56
    java键盘输入的三种方法 [java] view plain copy import java.io.BufferedReader;  import java.io.IOException;  import java.io.InputStreamReader;  import java.util.Scanner;
  • JAVA键盘输入并且写入文件

    千次阅读 2017-01-10 10:12:33
    JAVA键盘输入并且写入文件
  • Java中获取键盘输入值的三种方法    程序开发过程,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数...
  • 使用Java语言实现标准的键盘输入

    千次阅读 2016-03-01 14:12:45
    主要想介绍一下,键盘标准输入的实现,虽然就几行代码,但是开发过程的使用时非常频繁的。分析一下标准键盘输入为什么要这样写:new BufferedReader(new InputStreamReader(System.in)); 首先我要我们知道...
  • Java语言,定义数组并且实现键盘输入一个数组,怎么实现的,啊?
  • 键盘读入多行字符串,统计输出字符串行数。输入“q”,退出程序。 ``` System.out.println("请输入字符串"); Scanner scanner = new Scanner(System.in); String str = null; while((str=scanner....
  • Java中键盘两种输入

    千次阅读 2016-09-28 22:10:14
    一、Java不像C拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。 实例程序: 1、利用 Scanner 实现键盘读入integer或float 型数据 import java.util.*;public ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,035
精华内容 34,414
关键字:

如何在java中实现键盘输入

java 订阅