一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - 利用Java和c語言寫一個計算器

利用Java和c語言寫一個計算器

2022-02-19 14:49執(zhí)久呀 Java教程

這篇文章我們就來分享如何利用Java和c語言來寫一個計算器,文章附有代碼詳細(xì)說明,感興趣得小伙伴可以參考下面文章得具體內(nèi)容

一、java計算器

步驟:

1.建包

2.導(dǎo)入輸入包

3.創(chuàng)建類

4.類名調(diào)用

類名調(diào)用的方法:類名標(biāo)識符=new 類名

意思是用類名創(chuàng)建一個標(biāo)識符,通過new類名即可

通過這種方法就可以是處于本類或者其他類的可以調(diào)用

為了更方便閱讀,我建了兩個類

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);//創(chuàng)建對象
  public void dev(){
      System.out.println("你要除幾個數(shù):");
      int a=s.nextInt();
      double sun=0.0;int count=0;//計數(shù)
      for(int i=0;i<a;i++){count++;
          System.out.print("第"+count+"個數(shù):");
          int input=s.nextInt();
          if(count==1){
              sun=input;
          }if(count>1){
              sun/=input;
          }
      }
      System.out.println("第一個數(shù)除完后面的數(shù)是"+sun);
  }
  public void mul(){
      System.out.println("你要乘幾個數(shù)");
      int a=s.nextInt();
       int sun=1,count=0;//計數(shù)
          for(int i=0;i<a;i++){count++;
              System.out.print("第"+count+"個數(shù):");
              int input=s.nextInt();
              sun*=input;
      }
      System.out.println("乘完之后的結(jié)果是"+sun);
  }
  public void sub(){

      System.out.println("你要減幾個數(shù):");
      int a=s.nextInt();
      int sun=0,count=0;//計數(shù)
      for(int i=0;i<a;i++){count++;
          System.out.print("第"+count+"個數(shù):");
          int input=s.nextInt();
          if(count==1){
              sun=input;
          }if(count>1){
              sun-=input;
          }
      }
      System.out.println("第一個數(shù)減完后面的數(shù)是"+sun);
  }
  public  void add(){
      System.out.println("你要加幾個數(shù):");
      int a=s.nextInt();
      int sun=0,count=0;//計數(shù)
      for(int i=0;i<a;i++){count++;
          System.out.print("第"+count+"個數(shù):");
          int input=s.nextInt();sun+=input;
      }
      System.out.println("加起來是"+sun);

  }
}

 

二、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("請輸入你要輸入數(shù)字的個數(shù)");
scanf("%d", &k);
for (i = 0; i < k; i++)
{
count++;
printf("第%d個數(shù)字", 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("請輸入你要輸入數(shù)字的個數(shù)");
scanf("%d", &k);
for (i = 0; i < k; i++)
{
count++;
printf("第%d個數(shù)字", 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("請輸入你要輸入數(shù)字的個數(shù)");
scanf("%d", &k);
for (i = 0; i < k; i++)
{
count++;
printf("第%d個數(shù)字", 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("請輸入你要輸入數(shù)字的個數(shù)");
scanf("%d", &k);
for (i = 0; i < k; i++)
{
count++;
printf("第%d個數(shù)字", 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;
}

到此這篇關(guān)于利用Javac語言寫一個計算器的文章就介紹到這了,更多相關(guān)Java和c計算器內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 水岛津实在线 | 精品无码一区二区三区中文字幕 | 亚洲国产精品第一区二区三区 | 女子监狱第二季未删减在线看 | 亚洲欧美日韩另类精品一区二区三区 | 国产欧美精品一区二区三区四区 | 成人一区二区丝袜美腿 | 亚洲国产区男人本色在线观看欧美 | 国产亚洲人成网站在线观看不卡 | 青青青国产成人久久111网站 | 放荡警察巨r麻麻出轨小说 范冰冰特黄xx大片 饭冈加奈子在线播放观看 法国老妇性xx在线播放 | 国产精品天天看特色大片不卡 | 日韩影院在线观看 | 亚洲精品久久久久69影院 | 欧美日韩精品乱国产538 | 高h辣文小说网 烧书阁 | 亚洲成人黄色 | 精品蜜臀AV在线天堂 | 17岁韩国在线观看免费1 | 久热在线这里只有精品7 | 亚洲系列国产精品制服丝袜第 | 236z最新伦理 | 日本免费三片在线观看 | 五月婷婷在线免费观看 | 果冻传媒天美传媒网址入口 | 精品无人区乱码1区2区3区在线 | 国产精品视频一区二区三区 | 男人天堂网站在线 | 欧美xbxbxbxb大片 | 深夜影院深a | 亚洲国产自拍在线 | 特级淫片欧美高清视频蜜桃 | 日本全黄三级在线观看 | 久久精品视频免费 | 精品免费国产一区二区三区 | 色女阁 | 2020国产精品视频免费 | 精品亚洲欧美中文字幕在线看 | 国产精品久热 | 私人影院免费观看 | 好男人天堂网 |