学习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. NEFU 2016省赛演练一 B题(递推)

    HK Problem:B Time Limit:2000ms Memory Limit:65535K Description yy is interested in numbers and yy nu ...

  2. 【Ubuntu14.04.1】设置开机可以Root用户身份登录

    $ sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf [SeatDefaults]user-session=ubuntugreet ...

  3. Android之多线程断点下载

    本文主要包含多线程下载的一些简单demo,包括三部分 java实现 android实现 XUtils开源库实现 注意下载添加网络权限与SD卡读写权限 java实现多线程下载 public class ...

  4. Feed系统架构资料收集

    完全用nosql轻松打造千万级数据量的微博系统 微博feed系统的push和pull模式和时间分区拉模式架构探讨 关于如何构建一个微博型广播 关于如何构建一个微博型广播2 用 mongodb 储存多态 ...

  5. [原]FileHelper-文件操作辅助类

    using System; using System.Collections.Generic; using System.IO; using System.Text; namespace Whir.S ...

  6. Sql server之路 (一)基础学习

    查询 1.Select * from表名 2.Select 字段1,字段2,from表名 3.Select 字段1,字段2,...from表名 where 字段1 in('内容') 插入 1.inse ...

  7. Android SQLite总结(一) (转)

    Android SQLite总结(一)  郑海波 2012-08-21 转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7891887 前言 ...

  8. 【JNI】C分支

    public class MainActivity extends Activity { static{ System.loadLibrary("hello"); } @Overr ...

  9. 利用jQuery实现CheckBox全选/全不选/反选

    转自:http://www.cnblogs.com/linjiqin/p/3148259.html jQuery有些版本中实现CheckBox全选/全不选/反选会有bug,经测试jquery-1.3. ...

  10. Android Studio 一些使用经验

    一.Mac或Win 7 配置环境,以gradle为例 (1).可以在这里找gradle下载,或者去官网啦 Mac添加环境变量: 1.启动Terminal终端 2.输入cd ~/ 进入当前用户的home ...