这个案例是我练习方法的使用时做的,应该能有更好的方式实现这个功能。
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
| package cn.yingyu5658.basic;
import org.w3c.dom.ls.LSOutput;
import java.util.Scanner;
public class Basic { public static void main(String[] args) { for (; ; ) {
System.out.println("欢迎使用!"); System.out.println("按键1 2 3 4分别为加 减 乘 除,输入后请回车"); Scanner startSc = new Scanner(System.in); int selectNumber = startSc.nextInt(); if(selectNumber >4) { System.out.println("请输入正确的数字以选择!"); } if (selectNumber == 1) { System.out.println("请输入您要计算的第一个数字"); Scanner jiafaSc = new Scanner(System.in); int jiafa1 = jiafaSc.nextInt(); System.out.println("请输入您要计算的第二个数字"); int jiafa2 = jiafaSc.nextInt(); jiafa(jiafa1, jiafa2); } if (selectNumber == 2) { System.out.println("请输入您要计算的第一个数字"); Scanner jianfaSc = new Scanner(System.in); int jianfa1 = jianfaSc.nextInt(); System.out.println("请输入您要计算的第二个数字"); int jianfa2 = jianfaSc.nextInt(); jianfa(jianfa1, jianfa2); } if (selectNumber == 3) { System.out.println("请输入您要计算的第一个数字"); Scanner chengfaSc = new Scanner(System.in); int chengfa1 = chengfaSc.nextInt(); System.out.println("请输入您要计算的第二个数字"); int chengfa2 = chengfaSc.nextInt(); chengfa(chengfa1, chengfa2); } if (selectNumber == 4) { System.out.println("请输入您要计算的第一个数字"); Scanner chufaSc = new Scanner(System.in); int chufa1 = chufaSc.nextInt(); System.out.println("请输入您要计算的第二个数字"); int chufa2 = chufaSc.nextInt(); chufa(chufa1, chufa2); } System.out.println("-----------------------------------------"); } } public static int jiafa(int a, int b) { int jieguo = a + b; System.out.println(jieguo); return a + b; }
public static int jianfa(int a, int b) { int jieguo = a - b; System.out.println(jieguo); return a - b; }
public static int chengfa(int a, int b) { int jieguo = a * b; System.out.println(jieguo); return a * b; }
public static int chufa(int a, int b) { int jieguo = a / b; System.out.println(jieguo); return a / b; } }
|
Author:
yingyu5658
Permalink:
http://www.yingyu5658.me/post/3073696125/
License:
Copyright (c) 2019 CC-BY-NC-4.0 LICENSE
Slogan:
UNITE.