利用Java和c语言写一个计算器

目录

  • 一、java计算器
    • 1、类名计算器
    • 2、类名sum
    • 3、示例图
    • 4、代码
      • 4.1计算器类
      • 4.2sum类下
  • 二、C语言下的计算器
    • 2、代码

    一、java计算器 步骤:

    1.建包
    【利用Java和c语言写一个计算器】2.导入输入包
    3.创建类
    4.类名调用
    类名调用的方法:类名标识符=new 类名
    意思是用类名创建一个标识符,通过new类名即可
    通过这种方法就可以是处于本类或者其他类的可以调用
    为了更方便阅读,我建了两个类

    1、类名计算器
    利用Java和c语言写一个计算器
    文章图片


    2、类名sum
    利用Java和c语言写一个计算器
    文章图片

    利用Java和c语言写一个计算器
    文章图片


    3、示例图
    利用Java和c语言写一个计算器
    文章图片


    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、示例图

    利用Java和c语言写一个计算器
    文章图片


    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计算器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

      推荐阅读