利用Java和c语言写一个计算器
目录
- 一、java计算器
- 1、类名计算器
- 2、类名sum
- 3、示例图
- 4、代码
- 4.1计算器类
- 4.2sum类下
- 二、C语言下的计算器
- 2、代码
一、java计算器 步骤:
1.建包类名调用的方法:
【利用Java和c语言写一个计算器】2.导入输入包
3.创建类
4.类名调用
类名标识符=new 类名
意思是用类名创建一个标识符,通过
new
类名即可通过这种方法就可以是处于本类或者其他类的可以调用
为了更方便阅读,我建了两个类
1、类名计算器
文章图片
2、类名sum
文章图片
文章图片
3、示例图
文章图片
4、代码
4.1计算器类
package com.haha; import java.util.Scanner; public class 计算器 {public static void main(String[] args) {计算器 computer=new 计算器(); Scanner sc=new Scanner(System.in); computer.menu(); int a=sc.nextInt(); computer.choose(a); }public void choose(int a){sum ss=new sum(); switch(a){case 4:{System.out.print("除法"); ss.dev(); }case 3:{System.out.print("乘法"); ss.mul(); break; }case 2:{System.out.print("减法"); ss.sub(); break; }case 1:{System.out.print("加法"); ss.add(); break; }case 0:{System.out.println("退出成功"); break; }default:{System.out.println("输入错误"); break; }}}public void menu(){System.out.println("********1.加法*2.减法**********"); System.out.println("********3乘法*4.除法***********"); System.out.println("********0.退出计算器***********"); } }
4.2sum类下
package com.haha; import java.util.Scanner; public class sum {Scanner s=new Scanner(System.in); //创建对象public void dev(){System.out.println("你要除几个数:"); int a=s.nextInt(); double sun=0.0; int count=0; //计数for(int i=0; i1){sun/=input; }}System.out.println("第一个数除完后面的数是"+sun); }public void mul(){System.out.println("你要乘几个数"); int a=s.nextInt(); int sun=1,count=0; //计数for(int i=0; i1){sun-=input; }}System.out.println("第一个数减完后面的数是"+sun); }publicvoid add(){System.out.println("你要加几个数:"); int a=s.nextInt(); int sun=0,count=0; //计数for(int i=0; i
二、C语言下的计算器 1、示例图
文章图片
2、代码
#define _CRT_SECURE_NO_WARNINGS 1#include#includevoid menu(){ printf("********************************\n"); printf("*******1.加法2.减法********\n"); printf("*******3.乘法4.除法********\n"); printf("********** 0.退出 **************\n"); }void add(){ int k = 0; int arr[100] = { 0 }; int i = 0; int count = 0; int sum = 0; printf("请输入你要输入数字的个数"); scanf("%d", &k); for (i = 0; i < k; i++) {count++; printf("第%d个数字", count); scanf("%d", &arr[i]); sum += arr[i]; } printf("sum=%d\n", sum); } void sub(){ int k = 0; int arr[100] = { 0 }; int i = 0; int count = 0; int sum = 0; printf("请输入你要输入数字的个数"); scanf("%d", &k); for (i = 0; i < k; i++) {count++; printf("第%d个数字", count); scanf("%d", &arr[i]); sum = arr[0]; } for (i = 1; i < k; i++) {sum -= arr[i]; } printf("sum=%d\n", sum); }void mul(){ int k = 0; int arr[100] = { 0 }; int i = 0; int count = 0; int sum = 1; printf("请输入你要输入数字的个数"); scanf("%d", &k); for (i = 0; i < k; i++) {count++; printf("第%d个数字", count); scanf("%d", &arr[i]); sum *= arr[i]; } printf("sum=%d\n", sum); }void dec(){ int k = 0; int arr[100] = { 0 }; int i = 0; int count = 0; int sum = 1; printf("请输入你要输入数字的个数"); scanf("%d", &k); for (i = 0; i < k; i++) {count++; printf("第%d个数字", count); scanf("%d", &arr[i]); sum = arr[0]; } for (i = 1; i < k; i++) {sum = sum / arr[i]; } printf("sum=%d\n", sum); } int main(){ int a = 0; do {menu(); printf("请选择"); scanf("%d", &a); switch (a){case 1:add(); break; case 2:sub(); break; case 3:mul(); break; case 4:dec(); break; case 0:break; default:printf("输入错误\n"); } } while (a); system("pause"); return 0; }
到此这篇关于利用Java和c语言写一个计算器的文章就介绍到这了,更多相关Java和c计算器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 解决@RequestMapping和@FeignClient放在同一个接口上遇到的坑
- 利用Python|利用Python Pandas进行数据预处理-数据清洗
- Flutter项目开发|Flutter小技巧总结之SingleChildScrollView里面嵌套Column和ListView时候,ListView不显示
- Android开发|Flutter 小技巧之 ListView 和 PageView 的各种花式嵌套
- 微信小程序静默登录和维护自定义登录态详解
- 投稿|数量接近前5个月总和,6月份医药公司IPO爆发真相
- 我和兰卡的七个故事
- 三代人的旅行,爱上了三亚的景和本土美食
- 阳澄湖大闸蟹做法,香辣和清蒸!
- 感赏日记(22)2017-11-10