学习Java编程时,我想让变量的值从键盘输入接收进来。平时在dos中运行效果很直观,那么我在Editplus这款开发工具中也可以输入,Editplus是带有控制台。当你运行Java程序时,此时出现的编译信息和运行结果的窗口就叫控制台。

  ☆ 准备工作

  ①,电脑系统搭建好java开发环境(jdk的环境配置)

  ②,Editplus已配置了java程序的编译和运行环境

  ③,Editplus的基本设置已进行设置(临时缓存文件,字体等。)

  ☆ 编写程序(编码)

  ①,打开Editplus在练习文件夹下建立一个名为Demo01.java的文件

  ②,在第一行,引入jdk提供的工具类Scanner,这个类主要负责从控制台扫描内容。

  引入的代码格式: import java.util.Scanner;

  ③,在类中使用Scanner时,实例化一个Scanner(造一个扫描器)

  代码格式: Scanner sc = new Scanner(System.in) ;

  ④,根据题目要求,查找jdk api 找适合题目的Scanner内的方法

  nextInt(): 接收整数

  nextDouble(): 接收双精度小数

  next(): 接收连续的内容,不论数字字符都当字符串处理

  next(): 接收一行,不区分空格标点什么的,全部当做字符串处理。

  ⑤,代码编写样式(下图中的例子是实现输入任意两个数进行相加运算)

  

  注:打印输出格式,可以自己进行定义。但是都是遵循凭借字符串的模式。

  ☆ 编译和运行

  编译 点击tools菜单 选择 JAVAC菜单项,或者直接组合键 ctrl + 1 ,这时,就会看到控制台的提示,有问题,就去修改,没有问题。则可以执行运行。

  运行 点tools菜单,选择JAVA菜单项,或者直接组合键ctrl + 2,这时,就可以看到控制台输出程序运行结果。如果出问题,在去调试。

  ☆ 控制台输入

  当我们写完程序,编译没有问题,然后在运行java程序时,我们在控制台:右键,选择弹出菜单中的键盘输入(Keyboard input...)这一项,此时,会弹出一个窗体。

  

  此时在这个对话框,输入你想输入的整数。然后点击ok。那么每一个接收参数都是相似的操作方法,输入参数后点击ok。然后会看到控制台输出的结果。

  用 Editplus编写的代码,同样也可以在dos直接进行编译和运行,不过这中间涉及到一些dos的命令操作。

  

  ☆ 后记

  Editplus控制台没显示输入数字,这是软件的一个bug

  一般我们都会将接收先打印一下,之后才会参与程序运算

  友好的提示是对程序运行者一个很好的导向,如果啥都没有,别人运行了你的程序也不知道要干啥。

技术分享:www.kaige123.com

当Editplus遇到Java的Scanner的更多相关文章

  1. EditPlus运行java时如何从键盘输入数据

    在练习Java的Scanner时,EditPlus如何读取从键盘输入的数呢? 例如如下程序,编译通过,运行时却输入不了数据: 1 package myP101; 2 3 import java.uti ...

  2. java中scanner类的用法

    在Eclipse中编写程序时,如果我们的变量是需要手动输入的时候,我们就可以用到scanner类了. Scanner类,这是一个用于扫描输入文本的新的实用程序.由于任何数据都必须通过同一模式的捕获组检 ...

  3. java利用Scanner获取键盘输入

    首发地址:我的网易博客 在运行一个java程序的时候,可能我们需要在运行的时候传递一些参数进去...咋办呢... java提供了一个Scanner类,利用这个类,我们可以很方便的获取键盘输入的参数.. ...

  4. java.util.Scanner简单应用

    import java.util.Scanner; import java.io.*; public class FileScannerTest{ public static void main(St ...

  5. java中Scanner和random的用法

    Scanner是默认按照行来读取数字的. 创建一个用来输入的函数 Scanner scan=new Scanner(System.in):system.in是表示从控制台输入. 然后用一个变量类接收这 ...

  6. Java中Scanner类和BufferReader类之间的区别

    java.util.Scanner类是一个简单的文本扫描类,它可以解析基本数据类型和字符串.它本质上是使用正则表达式去读取不同的数据类型. Java.io.BufferedReader类为了能够高效的 ...

  7. java 10-4 Scanner方法

    Scanner:用于接收键盘录入数据  常用的两个方法(int举例): public int nextInt():获取一个int类型的值 public String nextLine():获取一个St ...

  8. Java用Scanner类获取用户输入

    用Java编写程序时,有些数据需要用户输入,这个时候需要调用java提供的Scanner类,这个类在包java.util下,比如求一个矩形的面积,简单的看一下用法: import java.util. ...

  9. 用Editplus开发Java

    ☆ 准备工作 ①,已安装好jdk,同时配置系统变量(3个,JAVA_HOME,PATH,CLASSPATH) ②,电脑已安装Editplus,并做好设置. ☆ Editplus配置java开发环境 对 ...

随机推荐

  1. DP:Miking Time(POJ 3616)

    2015-09-21 奶牛挤奶 题目大意就是这只Bessie的牛产奶很勤奋,某农民有一个时刻表,在N时间内分成M个时间段,每个时间段Bessie会一直产奶,然后有一定的效益,并且Bessie产奶后要休 ...

  2. HDU1286新朋友欧拉函数版

    找新朋友 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  3. WebStorm设置字体和颜色

    新建Scheme + 修改字体 ctrl+alt+s打开Settings界面,Editor > Colors&Fonts > Font. Default scheme是亮色调,但我 ...

  4. HTTP状态码整理

    状态消息 1xx:信息 消息 描述 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求. 101 Switching Protocols 服 ...

  5. 用mtrace检查内存泄漏

    http://blog.csdn.net/ixidof/article/details/6638066内存泄漏检查方法(for Linux) 如果你更想读原始文档, 请参考glibc info的&qu ...

  6. 理解C#中的闭包

    闭包的概念 内层的函数可以引用包含在它外层的函数的变量,即使外层函数的执行已经终止.但该变量提供的值并非变量创建时的值,而是在父函数范围内的最终值. 闭包的优点 使用闭包,我们可以轻松的访问外层函数定 ...

  7. jquery学习笔记---jquery插件开发

    http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html jquery插件开发:http://www.cnblogs.com/damonla ...

  8. adb logcat 命令

    转自:http://blog.csdn.net/tumuzhuanjia/article/details/39555445 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb log ...

  9. 安装phpmyadmin

    1.查看PHP版本 新建文本文档,填写下面内容: <?phpphpinfo();?>保存,然后更改文件名为phpinfo.php放到你域名根目录,然后通过你的域名+phpinfo.php浏 ...

  10. 合成模式(Composite)-结构型

    原理 合成模式属于对象的结构模式,有时又叫做“部分——整体”模式.合成模式将对象组织到树结构中,可以用来描述整体与部分的关系.合成模式可以使客户端将单纯元素与复合元素同等看待. 有时候又叫做部分-整体 ...