• 当Editplus遇到Java的Scanner


    学习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

  • 相关阅读:
    VS2015 C#利用QrCodeNet生成QR Code
    開玩樹莓派(二):配置IP,實現無顯示器局域網內Putty連接和RDP遠程
    開玩樹莓派(一):安裝Raspbian系統
    LINQ查询返回DataTable类型[轉]與将DataTable序列化为Json格式【轉】
    LINQ to Entities不支持Convert.ToDateTime方法解決一例
    ASP.Net MVC 控制@Html.DisplayFor日期显示格式
    jQuery在$(function(){})中調用函數
    ASP.NET MVC Identity 兩個多個連接字符串問題解決一例
    C#的WinForm中Label透明一例
    再centos7上添加新网卡eth1
  • 原文地址:https://www.cnblogs.com/kaige123/p/6043150.html
Copyright © 2020-2023  润新知