成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Java和c計算器

Michael_Lin / 555人閱讀

摘要:目錄一前言一前言二計算器二計算器步驟步驟代碼圖代碼圖類名計算器類名計算器類名類名示例圖示例圖代碼代碼計算器類計算器類類下類下三語言下的計算器三語言下的計算器示例圖示例圖代碼代碼一前言

目錄

一、前言

二、java計算器

步驟:

代碼圖

類名計算器:

類名sum?

?示例圖:

?代碼:

計算器類

sum類下:

三、C語言下的計算器

示例圖:?

?代碼:


一、前言

來不及解釋了,今天我們用Java和c來寫個計算器

二、java計算器

步驟:

? ?1.建包

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

? ?3.創(chuàng)建類

?? 4.類名調(diào)用

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

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

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

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

代碼圖

類名計算器:

類名sum

?示例圖:

?代碼:

計算器類

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.退出計算器***********");    }}

sum類下:

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;i1){                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;i1){                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

三、C語言下的計算器


示例圖:

?代碼:

#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("請輸入你要輸入數(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;}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/121533.html

相關(guān)文章

  • Java編程基礎(chǔ)01——計算機基礎(chǔ)

    摘要:外部存儲器可用于長期保存大量程序和數(shù)據(jù),其成本低容量大,但速度較慢。 1_計算機概述(了解) A:什么是計算機?計算機在生活中的應(yīng)用舉例 計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設(shè)備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。 應(yīng)用舉例 ...

    xiangzhihong 評論0 收藏0
  • 什么是程序?

    摘要:偉大的語言希望到目前為止你還沒有暈,到這里我們知道了,不管我們用的是什么的也好最終都逃不出等語言除外,不直接執(zhí)行之類的解釋型語言程序,可以直接執(zhí)行的是解釋器代碼,解釋器最終來執(zhí)行等程序,這就是解釋型語言效率不如編譯型語言效率高的原因。 雖然在這里我們主要關(guān)注的是操作系統(tǒng),但畢竟操作系統(tǒng)的目的就是能更好的運行用戶程序,而且該教程主要是站在程序員的角度來講解操作系統(tǒng)的,作為程序員是繞不開程...

    junfeng777 評論0 收藏0
  • 什么是程序?

    摘要:偉大的語言希望到目前為止你還沒有暈,到這里我們知道了,不管我們用的是什么的也好最終都逃不出等語言除外,不直接執(zhí)行之類的解釋型語言程序,可以直接執(zhí)行的是解釋器代碼,解釋器最終來執(zhí)行等程序,這就是解釋型語言效率不如編譯型語言效率高的原因。 雖然在這里我們主要關(guān)注的是操作系統(tǒng),但畢竟操作系統(tǒng)的目的就是能更好的運行用戶程序,而且該教程主要是站在程序員的角度來講解操作系統(tǒng)的,作為程序員是繞不開程...

    jokester 評論0 收藏0
  • Java8(6):使用并行流

    摘要:而且我們可以看到,在線程數(shù)相同的情況下,使用并行流時,用時要比方法更短。所以使用并行流之前,我們要注意到這個細(xì)節(jié)。 對于斐波那契數(shù)的計算,我們都知道最容易理解的就是遞歸的方法: showImg(https://segmentfault.com/img/bVLyFr?w=709&h=82); public long recursiveFibonacci(int n) { if (...

    happyhuangjinjin 評論0 收藏0
  • Map學(xué)習(xí)二之LinkedHash,HashTable,計算一個給定字符串的每個字符出現(xiàn)的次數(shù)

    package com.itheima.demo03.Map; import java.util.HashMap;import java.util.LinkedHashMap; /* java.util.LinkedHashMap entends HashMap Map 接口的哈希表和鏈接列表實現(xiàn),具有可預(yù)知的迭代順序。 底層原理: 哈希表+鏈表(記錄元素的順序) */public cla...

    Rocture 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<