用Java编写的简易计算器
2015-08-30 13:10
531 查看
编写简易的计算器输出结果
输入数字,运算符,数字,输出结果
程序代码如下:
循环版:
代码如下:
注意:编写代码的时候要考虑到各种情况
输入数字,运算符,数字,输出结果
程序代码如下:
import java.util.Scanner; public class Text2 { public static void main(String[] args){ System.out.println("请输入算式:"); Scanner sc= new Scanner(System.in); int a1=sc.nextInt(); String a2=sc.next(); int a3=sc.nextInt(); if(a2.equals("+")) { int s=a1 + a3; System.out.println("reseult="+s); } else if(a2.equals("-")) { int s=a1-a3; System.out.println("reseult="+s); } else if(a2.equals("*")) { int s=a1*a3; System.out.println("reseult="+s); }else { System.out.println("输入符号有误,请重新输入。"); } sc.close(); } }
循环版:
代码如下:
import java.util.Scanner; public class Text5 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc= new Scanner(System.in); while(true){ System.out.println("请输入算式:"); int a1=sc.nextInt(); String a2=sc.next(); int a3=sc.nextInt(); if(a2.equals("+")) { int s=a1 + a3; System.out.println("reseult="+s); } else if(a2.equals("-")) { int s=a1-a3; System.out.println("reseult="+s); } else if(a2.equals("*")) { int s=a1*a3; System.out.println("reseult="+s); }else { System.out.println("输入符号有误,请重新输入。"); } } } }
注意:编写代码的时候要考虑到各种情况
相关文章推荐
- Java学习笔记之——多线程(二)
- 传智播客 刘意_2015年Java基础视频-深入浅出精华版 笔记(day01~day10)(2015年11月17日20:51:59)
- Java 8十个lambda表达式案例
- Java Lambda表达式入门
- 深入理解Java 8 Lambda(语言篇——lambda,方法引用,目标类型和默认方法)
- 从根本上改变我们开发Java程序的方式:Lambda
- Java 8:Lambda表达式试水
- Java 8为什么需要Lambda表达式
- Java日志方案概述
- 单点登录cas与权限管理框架shiro集成-spring项目方式
- springMVC(5) springMVC一个controller写多个方法
- CAS和Shiro在spring中集成
- Java面向切面编程(AOP模式)
- Java笔记——面向切面编程(AOP模式)
- java读取properties文件
- JDK 5 Annotation\注解\注释\自定义注解
- Springmvc中 同步/异步请求参数的传递以及数据的返回
- java初学习
- JVM性能优化,Java的伸缩性
- Java日志终极指南