gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 29 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章利用Java和c语言写一个计算器由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、java计算器

步骤:

1.建包 。

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;i<a;i++){count++;          System.out.print("第"+count+"个数:");          int input=s.nextInt();          if(count==1){              sun=input;          }if(count>1){              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;i<a;i++){count++;              System.out.print("第"+count+"个数:");              int input=s.nextInt();              sun*=input;      }      System.out.println("乘完之后的结果是"+sun);  }  public void sub(){      System.out.println("你要减几个数:");      int a=s.nextInt();      int sun=0,count=0;//计数      for(int i=0;i<a;i++){count++;          System.out.print("第"+count+"个数:");          int input=s.nextInt();          if(count==1){              sun=input;          }if(count>1){              sun-=input;          }      }      System.out.println("第一个数减完后面的数是"+sun);  }  public  void add(){      System.out.println("你要加几个数:");      int a=s.nextInt();      int sun=0,count=0;//计数      for(int i=0;i<a;i++){count++;          System.out.print("第"+count+"个数:");          int input=s.nextInt();sun+=input;      }      System.out.println("加起来是"+sun);  }}

  。

2、C语言下的计算器

1、示例图 。

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

2、代码

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>void 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计算器内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/weixin_60719453/article/details/120536537 。

最后此篇关于利用Java和c语言写一个计算器的文章就讲到这里了,如果你想了解更多关于利用Java和c语言写一个计算器的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com