Java:三角函数计算器!
#问题:
请你设计一个求三角函数的计算器,具备以下功能:
(1) 实现求sin、cos、tan、cot函数值的基本功能。
(2) 输入: 三角函数名 角度值
(3) 输出: 三角函数名 角度值=答案(答案取小数点后四位)
具体要求:设计一个TriFunction(三角函数)类,具体要求如表4,再设计一个TestTriFunction(测试三角函数)类实现基本功能。
代码:
import java.util.Scanner;
class TriFunction{
String s;
int num1;
public TriFunction(){}
public TriFunction(String s , int num1) {s = s;num1 = num1;
}
double getValue(double num1 , String s) {double result = 0;switch(s) {case "sin" :result = Math.sin(num1);break;case "cos" :result = Math.cos(num1);break;case "tan" :result = Math.tan(num1);break;case "cot" :result = Math.cos(num1)/Math.sin(num1);break;default:;}return result;
}
double toRadians(double angle) {double radians=Math.toRadians(angle);return radians;
}
}public class Demo3 {
public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("能计算(sin,cos,tan,cot)三角函数的小程序:");String s = sc.next();int angle = sc.nextInt();TriFunction x = new TriFunction();double num = x.getValue(angle , s);
// System.out.print(s+" "+angle+"="+x.getValue(x.toRadians(angle), s));System.out.printf(s+" "+angle+"="+"%.4f",(x.getValue(x.toRadians(angle), s)));
}}
Java:三角函数计算器!相关推荐
- java三角函数计算器_c++实现简单计算器
1 #include 2 #include 3 #include 4 #include 5 6 using namespacestd;7 8 //四则运算 9 template classElemen ...
- java计算器简单吗,java简单计算器
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无聊做个java加减乘除计算器,int型,没有小数,,呵呵,,真特么无聊,, package swing; import javax.swing.*; i ...
- 科学计算机java算法实现,(Java)科学型计算器开发及实现.doc
(Java)科学型计算器开发及实现 淮北师范大学 科学型计算器的开发与实现 学 院 计算机科学与技术 专 业学 生 姓 名学 号指导教师姓名科学型计算器的开发与实现 作 者: 指导教师: 摘 要:目前 ...
- java实现复制粘贴的计算器_软帝学院教你用java编写计算器(三)
教你用java编写计算器(三) import java.awt.Color; import java.awt.Dimension; import java.awt.event.ActionListen ...
- java使用计算器完成加法、减法运算
java使用计算器完成加法.减法运算 package demo03;/*** 使用计算器完成加法.减法运算*/ public class Calculator {//成员变量private Strin ...
- java代码 计算器_java代码---------计算器实现
总结:虽然,没有人会帮你到底,凭什么要对你怜香惜玉 注意实现哪一个运算就把相关代码放在else if这个判断语句里面 package com.rue; import java.awt.BorderLa ...
- Java实现计算器的基本功能
Java实现计算器的基本功能 package p3;import java.awt.Color; import java.awt.Container; import java.awt.Dimensio ...
- 带有三角函数的计算机,三角函数计算器
三角函数计算器是一款非常小巧的计算机软件,能够让用户超级轻松的计算三角函数,对三角形的角度.边长进行计算,使用起来非常的方便快捷,大大节省大家的时间,赶紧来看看吧! 三角函数计算器简介 三角函数计算器 ...
- Java 简单计算器(加法)
Java 简单计算器(加法) 结构图: 如何用java写一个简易的加法计算器?本人菜鸟一枚,半个小时完成.大部分代码的解读注释已经标记好了,如下 程序入口 程序的main方法应该始终保持干净清爽, ...
- java编程计算器程序代码_34 个送给 Java 程序员的练手项目合集
人类一生中,99% 的技能都是靠实践学来的,编程更是如此. 在这一点上,编程和打篮球很像:你得亲自上场去打,才能学会篮球:同样,亲手敲下代码,才能真正学会「编程」.太多人看完一本书.几个 G 的视频后 ...
最新文章
- leetcode--1:(python)Two Sum
- 【青少年编程】【一级】舞者凯希
- iOS导航栏标题错乱的解决方法
- Oracle数据加载之sqlldr工具的介绍
- javascript学习1---用dom对象动态控制表格
- 报告显示Q2 Android平板电脑全球市场份额达67%
- JAVAWEB入门之Requset原理
- MQ(消息队列)常见的应用场景解析
- 【Angularjs文档翻译及实例】DOM事件
- c语言编程工程师基础,c语言工程师的工作是什么
- Centos 6.5 Tengine 安装流程
- python开三次方_python 三次方
- 网络安全与黑客工具TOP100
- 麒麟9000加鸿蒙,首发预装鸿蒙OS!华为Mate40 Pro 4G版入网:麒麟9000加持
- 【题解刷题总结】青蛙的约会
- 基于Scala设计简易的会员卡管理系统
- execute,executeQuery,executeUpdate三个方法有什么区别呢?
- 知云文献翻译打不开_推荐一款文献翻译软件,免费又高效的那种
- postgis+geoserver最短路径
- 解决NETAPP硬盘故障