广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java扫描器是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-04-12分类:Java技术浏览:830


导读:Java扫描器是什么?最近惠州北大青鸟很多学员都在问这个问题,那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

Java扫描器是什么?最近惠州北大青鸟很多学员都在问这个问题,那么下面惠州北大青鸟学术部老师给大家解答一下这个问题。

要从标准输入读取数字,我们必须将其读取为字符串并将其解析为数字。

java.util包中的Scanner类根据模式读取并解析基本类型和字符串中的文本。

文本源可以是InputStream,文件,String对象或可读对象。

我们可以使用Scanner对象从标准输入System.in中读取原始类型值。

以下代码说明了如何使用Scanner类构建一个简单的计算器来执行加,减,乘和除。

import java.util.Scanner;public class Calculator {  public static void main(String[] args) {
   System.out.println("type something like: 1+3");
   Scanner scanner = new Scanner(System.in);    double n1 = Double.NaN;    double n2 = Double.NaN;
   String operation = null;    try {
     n1 = scanner.nextDouble();
     operation = scanner.next();
     n2 = scanner.nextDouble();      double result = calculate(n1, n2, operation);
     System.out.printf("%s %s  %s  = %.2f%n", n1, operation, n2, result);
   }    catch (Exception e) {
     System.out.println("An invalid expression.");
   }
 }  public static double calculate(double op1, double op2, String operation) {    switch (operation) {    case "+":      return op1 + op2;    case "-":      return op1 - op2;    case "*":      return op1 * op2;    case "/":      return op1 / op2;
   }    return Double.NaN;
 }
}

上面的代码生成以下结果。

javac Calculator.java

java Calculator

type something like:1+3

1+2

An invalid expression.

del Calculator.java

想学Java吗?来惠州北大青鸟新方舟校区学。

Java19.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表