初学Java--计算器
来源:互联网 发布:绿色access数据库 编辑:程序博客网 时间:2024/06/05 15:48
在学习了一天的Java,自己动手编了一个简单的计算器,功能虽然单一,但从中收获也不少。心得就在注释后面:
package text1;import java.util.Scanner;public class text1 { public static void Subtraction()//减法运算{Scanner a=new Scanner(System.in);int b=a.nextInt();int c=a.nextInt(),d=b-c;System.out.print(b);//print只接受一个参数System.out.print("-");System.out.print(c);System.out.print("="+d);//此处的+不可省略} public static void Multiplication()//乘法 { Scanner s=new Scanner(System.in);int str=s.nextInt();int a=s.nextInt();//等待输入int c=str+a;System.out.print(a);System.out.print("+");//print和println的区别就是print输出后与后面内容紧跟着,而println就像C++的endl,直接就跳下一行。
System.out.print(str);//此处,str前面可以加“+”,结果不影响System.out.print(str);System.out.println("="+c);//此处+不可以删除 } public static void Addition()//加法 { Scanner s=new Scanner(System.in);int str=s.nextInt();int a=s.nextInt();int c=str+a;System.out.print(a);System.out.print("+");System.out.print(str);//此处,str前面可以加“+”,结果不影响System.out.print(str);System.out.println("="+c);//此处+不可以删除 } public static void Division()//除法运算 { Scanner s=new Scanner(System.in);int str=s.nextInt();int a=s.nextInt();if(a!=0){int c=str+a;System.out.print(a);System.out.print("+");System.out.print(str);//此处,str前面可以加“+”,结果不影响System.out.print(str);System.out.println("="+c);//此处+不可以删除}elseSystem.out.println("分母不能为0!!!"); } public static void main(String[] args) {System.out.println("加法运算----1");System.out.println("减法运算----2");System.out.println("乘法运算----3");System.out.println("除法运算----4");System.out.println("注释:仅支持两个数的运算");Scanner X=new Scanner(System.in);int Y=X.nextInt();//接收从键盘输入的int(数字)类型的数据。代码执行到这的时候,程序会暂停switch(Y){//中间若加入其它语句就会报错case 1:Addition();break;case 2:Subtraction();break;case 3:Multiplication();break;case 4:Division();break;default:System.out.println("输入有错");}}}在这个程序中,自我感觉,变量名未达到见名知意的效果,这个在今后一定要注意。
1 0
- 初学Java--计算器
- 初学JAVA`` 做的简单功能计算器
- 初学java写的一个大数计算器
- JAVA初学,写了个计算器
- 初学python:简易计算器
- java计算器
- Java计算器
- 计算器java
- java计算器
- java计算器
- Java计算器
- 计算器(JAVA)
- 计算器 java
- 计算器 java
- java计算器..
- java计算器
- java 计算器
- Java 计算器
- C++ 多态性
- CocoaPods的安装和使用
- 权限管理:RBAC(基于角色的访问控制)SpringMVC实现
- Dijkstra-POJ-1062-昂贵的聘礼
- String 的普通构造函数、拷贝构造函数、析构函数、赋值函数
- 初学Java--计算器
- python实现简单爬虫功能
- Hibernate中单向一对多,单向多对一,双向一对多 inverse="true" casecade="save-update"的理解
- Android图片三级缓存原理
- JAVA--多线程同步,锁对象,条件对象
- 黑马程序员——ObjectiveC基础——多态与id类型
- 20151016_印度崛起,中国何去何从
- 20151018_印度不会是第二个中国
- 迷宫最短