iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >利用Java和c语言写一个计算器
  • 351
分享到

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

2024-04-02 19:04:59 351人浏览 泡泡鱼
摘要

目录一、java计算器1、类名计算器2、类名sum3、示例图4、代码4.1计算器类4.2sum类下二、C语言下的计算器2、代码一、java计算器 步骤:   1.建包

一、java计算器

步骤:

  1.建包

   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;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);
 
    }
}

二、C语言下的计算器

1、示例图

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

--结束END--

本文标题: 利用Java和c语言写一个计算器

本文链接: https://www.lsjlt.com/news/154407.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 利用Java和c语言写一个计算器
    目录一、java计算器1、类名计算器2、类名sum3、示例图4、代码4.1计算器类4.2sum类下二、C语言下的计算器2、代码一、java计算器 步骤:   1.建包 ...
    99+
    2022-11-12
  • 如何用C语言编写一个简单的计算器
    这期内容当中小编将会给大家带来有关如何用C语言编写一个简单的计算器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。描述:简单的实现四则运算1.switch法#include<stdio.h>vo...
    99+
    2023-06-06
  • 简单写一个计算机编程c语言
    当然,下面是一个简单的C语言程序示例,用于计算两个整数的和:```c#include <stdio.h>int main...
    99+
    2023-09-27
    c语言
  • 利用C语言编写一个扫雷游戏
    本篇文章为大家展示了利用C语言编写一个扫雷游戏,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C语言是什么C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,使用C语言可以以简易的方...
    99+
    2023-06-06
  • 利用C语言编写一个无限循环语句
    目录用C编写一个无限循环语句C语言进入无限循环的三种方法1、使用while语句2、使用for语句3、使用goto语句用C编写一个无限循环语句 今天比较无聊,看了些基本的for循环和w...
    99+
    2022-11-13
    C语言循环语句 无限循环语句 C语言无限循环语句
  • 利用JavaScript写一个简单计算器
    效果如下: 参考程序: <!DOCTYPE html> <html lang="en"> <head> <meta ...
    99+
    2022-11-12
  • C 语言编写一个计算器界面(可视化界面和多功能)
    目录引言计算器总结引言 在大学期间,C 语言或者数据结构等课程,老师会要求学生编写一个小项目练手,或者期末编写一个小软件等课程设计。今天在电脑看到大一学C语言时,实验课上写的计算器功...
    99+
    2022-11-12
  • 利用C语言编写一个三子棋游戏
    这篇文章给大家介绍利用C语言编写一个三子棋游戏,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体内容如下说明:该游戏的实现需要用到三个文件1、test.c:放置主函数(main())和菜单函数(menu())和游戏函数...
    99+
    2023-06-06
  • C语言实现个税计算器
    最近在学C语言基础,在导师的指导下,先准备写个个税薪资计算器。这是一个简单的C语言小demo。主要用到了C语言的函数,if选择语句。 程序的主要代码如下(可运行): #inclu...
    99+
    2022-11-12
  • C语言如何计算一个整数的位数
    目录计算一个整数的位数关于如何获取整数各个位然后知道通过 i/10 便可"清除"个位数计算一个整数的位数 只需要设计一个计时器,因为C语言中除法只留下整数部分,所...
    99+
    2022-11-16
    C语言整数位数 计算整数的位数 C计算一个整数位数
  • 用java编写一个简单的计算器
    文章目录 一、switch 二、switch 和 调用参数 总结 一、switch 代码如下(示例):   import java.util.Scanner;public class Calculator { ...
    99+
    2023-10-03
    java
  • C语言用函数指针实现一个特别的计算器
    目录函数指针实现计算器程序的思想用函数指针调用加减乘除函数完整代码与运行截图函数指针 函数指针就是存放函数地址的指针。 函数指针的重要内容: 1.函数指针的使用:函数的类型(指针)(...
    99+
    2022-11-13
  • C语言利用goto语句设计实现一个关机程序
    目录前言一、什么是goto语句二、goto语句的作用是什么三、goto语句的缺点四、goto语句的结构与用法五、goto语句的巧用实例——关机小程序总结撒花前...
    99+
    2023-01-28
    C语言 goto实现关机程序 C语言 goto 关机程序 C语言 goto
  • 如何用C语言写一个散列表
    本篇文章为大家展示了如何用C语言写一个散列表,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、快速理解散列表散列表,就是下标可以为字母的数组。假设现有一个数组int a[100],想查找其中第40个...
    99+
    2023-06-22
  • 利用C语言绘制一个正方体
    目录程序截图操作方法个人思路代码实现程序截图 操作方法 鼠标拖动。左键拖动及滚轮能看到不同角度下正方体的形状,右键拖动能将最近的正方体顶点挪到这个投影面的相应位置。 按键控制。wa...
    99+
    2023-01-06
    C语言绘制正方体 C语言 正方体
  • C语言实现计算器的代码怎么写
    这篇文章主要介绍了C语言实现计算器的代码怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C语言实现计算器的代码怎么写文章都会有所收获,下面我们一起来看看吧。C语言计算器两种方法//一般做法#include&...
    99+
    2023-06-29
  • 用c语言编写一个幂函数(c语言实现幂函数)
    下面是一个使用C语言编写的幂函数的示例:```c#include double power(double base, int exp...
    99+
    2023-09-22
    c语言
  • 利用java编写一个留言板功能
    本篇文章为大家展示了利用java编写一个留言板功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JSP+JavaBean的留言板技术<span >Messages.html <HT...
    99+
    2023-05-31
    java 留言板 ava
  • 使用c语言编写一个爱心效果
    使用c语言编写一个爱心效果?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1、说明用函数分别控制行间隔,输出*(爱心用*够成),换行。然后每个涵数内加一层循环,用数组控制循环次数...
    99+
    2023-06-15
  • 用C语言实现计算器功能
    本文实例为大家分享了用C语言实现计算器功能的具体代码,供大家参考,具体内容如下 代码如下: #include<stdio.h> //C语言编写计算器程序 ^_^ v...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作