摘要:目錄一前言一前言二計算器二計算器步驟步驟代碼圖代碼圖類名計算器類名計算器類名類名示例圖示例圖代碼代碼計算器類計算器類類下類下三語言下的計算器三語言下的計算器示例圖示例圖代碼代碼一前言
目錄
來不及解釋了,今天我們用Java和c來寫個計算器
? ?1.建包
? ?2.導入輸入包
? ?3.創建類
?? 4.類名調用
類名調用的方法:類名標識符=new 類名
意思是用類名創建一個標識符,通過new類名即可
通過這種方法就可以是處于本類或者其他類的可以調用
為了更方便閱讀,我建了兩個類
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.退出計算器***********"); }}
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); } public void add(){ System.out.println("你要加幾個數:"); int a=s.nextInt(); int sun=0,count=0;//計數 for(int i=0;i
#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;}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/121533.html
摘要:外部存儲器可用于長期保存大量程序和數據,其成本低容量大,但速度較慢。 1_計算機概述(了解) A:什么是計算機?計算機在生活中的應用舉例 計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。 應用舉例 ...
摘要:偉大的語言希望到目前為止你還沒有暈,到這里我們知道了,不管我們用的是什么的也好最終都逃不出等語言除外,不直接執行之類的解釋型語言程序,可以直接執行的是解釋器代碼,解釋器最終來執行等程序,這就是解釋型語言效率不如編譯型語言效率高的原因。 雖然在這里我們主要關注的是操作系統,但畢竟操作系統的目的就是能更好的運行用戶程序,而且該教程主要是站在程序員的角度來講解操作系統的,作為程序員是繞不開程...
摘要:而且我們可以看到,在線程數相同的情況下,使用并行流時,用時要比方法更短。所以使用并行流之前,我們要注意到這個細節。 對于斐波那契數的計算,我們都知道最容易理解的就是遞歸的方法: showImg(https://segmentfault.com/img/bVLyFr?w=709&h=82); public long recursiveFibonacci(int n) { if (...
package com.itheima.demo03.Map; import java.util.HashMap;import java.util.LinkedHashMap; /* java.util.LinkedHashMap entends HashMap Map 接口的哈希表和鏈接列表實現,具有可預知的迭代順序。 底層原理: 哈希表+鏈表(記錄元素的順序) */public cla...
閱讀 1207·2021-11-24 11:16
閱讀 3437·2021-11-15 11:38
閱讀 1937·2021-10-20 13:47
閱讀 553·2021-09-29 09:35
閱讀 2201·2021-09-22 15:17
閱讀 1017·2021-09-07 09:59
閱讀 3389·2019-08-30 13:21
閱讀 2912·2019-08-30 12:47