首页 > 代码库 > 函数调用_猜数字和简易计算器
函数调用_猜数字和简易计算器
package app1; import java.util.*; public class TestFunction{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); System.out.print("请选择一项应用:\n1.猜数字\n2.简易计算器"); int n=sc.nextInt(); switch(n){ case 1: guessNum(); break; case 2: System.out.print("***请操作计算器***\n请输入一个数:"); int num_1=sc.nextInt(); System.out.print("请输入一个运算符:"); char ch=sc.next().charAt(0); //输入一个字符 System.out.print("请再输入一个数:"); int num_2=sc.nextInt(); jiSuanQi(num_1,ch,num_2); break; case 3: break; default: break; } } //写一个猜数字函数,让系统随机产生一个数字,用户从键盘上输入一个数 public static void guessNum(){ int ran=(int)(Math.random()*10); System.out.print("猜数字游戏,请输入一个数(0~9):"); do{ int n=sc.nextInt(); if(ran==n){ System.out.print("我去,竟然被你蒙对了(。_。)"); flat=false; }else if(ran>n){ System.out.print("猜小了,请重猜:"); flat=true; }else if(ran<n){ System.out.print("猜大了,请重猜:"); flat=true; } }while(flat);//如果条件换成n!=ran,是不行的 因为n这个局部变量的作用域不在{}外 } //写一个简易计算器的函数 public static void jiSuanQi(int num_1,char ch,int num_2){ switch(ch){ case ‘+‘: int sum=num_1+num_2; System.out.println("等于"+sum); break; case ‘-‘: int reduce=num_1-num_2; System.out.println("等于"+reduce); break; case ‘*‘: int mul=num_1*num_2; System.out.println("等于"+mul); break; case ‘/‘: double div=num_1/num_2; System.out.println("等于"+div); break; default: System.out.println("输入有误!"); break; } } }
本文出自 “ChristianWyld's Blog” 博客,请务必保留此出处http://wyld123.blog.51cto.com/12619448/1903245
函数调用_猜数字和简易计算器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。