From 5ba8e036d8278c005b6e974015fa1907abb49e28 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 6 Aug 2020 21:32:43 +0800 Subject: [PATCH] shixun1 --- shixun1/java小组作业代码/.classpath | 6 ++ shixun1/java小组作业代码/.project | 17 +++++ .../.settings/org.eclipse.jdt.core.prefs | 11 ++++ .../bin/open/duishu.class | Bin 0 -> 520 bytes .../bin/open/main.class | Bin 0 -> 2025 bytes .../bin/open/sanjiao.class | Bin 0 -> 622 bytes .../bin/open/sizeyunsuan.class | Bin 0 -> 774 bytes .../bin/open/zhishu.class | Bin 0 -> 404 bytes .../src/open/diushu.java | 9 +++ .../java小组作业代码/src/open/main.java | 58 ++++++++++++++++++ .../src/open/sanjiao.java | 16 +++++ .../src/open/sizeyunsuan.java | 32 ++++++++++ .../src/open/zhishu.java | 11 ++++ 13 files changed, 160 insertions(+) create mode 100644 shixun1/java小组作业代码/.classpath create mode 100644 shixun1/java小组作业代码/.project create mode 100644 shixun1/java小组作业代码/.settings/org.eclipse.jdt.core.prefs create mode 100644 shixun1/java小组作业代码/bin/open/duishu.class create mode 100644 shixun1/java小组作业代码/bin/open/main.class create mode 100644 shixun1/java小组作业代码/bin/open/sanjiao.class create mode 100644 shixun1/java小组作业代码/bin/open/sizeyunsuan.class create mode 100644 shixun1/java小组作业代码/bin/open/zhishu.class create mode 100644 shixun1/java小组作业代码/src/open/diushu.java create mode 100644 shixun1/java小组作业代码/src/open/main.java create mode 100644 shixun1/java小组作业代码/src/open/sanjiao.java create mode 100644 shixun1/java小组作业代码/src/open/sizeyunsuan.java create mode 100644 shixun1/java小组作业代码/src/open/zhishu.java diff --git a/shixun1/java小组作业代码/.classpath b/shixun1/java小组作业代码/.classpath new file mode 100644 index 0000000..51a8bba --- /dev/null +++ b/shixun1/java小组作业代码/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/shixun1/java小组作业代码/.project b/shixun1/java小组作业代码/.project new file mode 100644 index 0000000..8a19fe8 --- /dev/null +++ b/shixun1/java小组作业代码/.project @@ -0,0 +1,17 @@ + + + open + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/shixun1/java小组作业代码/.settings/org.eclipse.jdt.core.prefs b/shixun1/java小组作业代码/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3a21537 --- /dev/null +++ b/shixun1/java小组作业代码/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/shixun1/java小组作业代码/bin/open/duishu.class b/shixun1/java小组作业代码/bin/open/duishu.class new file mode 100644 index 0000000000000000000000000000000000000000..51717b74853e9db9ced610d9e254949a04b28a2d GIT binary patch literal 520 zcmah_Jx>Bb5Pb`rzyX3NesoI*jWkwbY(%Sz79a`beJrr#*uCuCVfpOr8oE4E{sOU(jUXaRoo)%GHXe`{7+Y4Pa>pgf2;U^4xS5nF3 znjzomju{F!IuJ#a8R}c^tufk^P+^!nDkEYYu0+6ny^Lh&CQ>UN8SRB)dCBeaXfAk^ zdZF}r@*D}iInS4AoN$j?F_ntcQgNBYTt6v3m7%b0lu)a}!ahT*<7|%)6C>5EpP8#W zB)w0Uo-iYq?lCkS?YrUFH8SgehJ|D-%}G;6#gzD>?W)V0hEY>f=a@#SOK+ww8d0WP-%m-Xr*0}Ei8mhNOnP}ww=zj zuYKu*zIVn)Mjyfq%yfM2OlSJo>8mgGALvZ`(Du8#Nx;I8ncO}1p6{L?-?``f{Lj`; z0Q&H?f(n5^CTm!+CEc_XR0`BA=qq|Gty^=kJF^Q$(iW&1GA+{{7Vt%)Qv#J&Gbtko z9|9Wus1i6bZd%4|XKB{RP3p60Lm)JsN$Tk-J!i^&@vzdKH}eA3<7J0~G$tJj9F5!` z-*KFxfyT(bkm!^IozQR+%>qHocxcBnj++@Nh)d-u4X4q{_@z>y zJ`&v+8jKer~Ql21%J1KXfS7XKd1(c!z$@$)p<1)KTcw50`fjXCX(znZ& zh5@i_N>-XrljO=sJUXS~3L{8n@+#h;VC$BO_XNa@f~%~!8~8e_Kko!Ff`DAEX}FG2 zX6~JPhTA8447$7o&5240|GxadJuHnkl}yXqj< zAYnX2B|+7cG!Mk@A?^Y=j3b@_UzDa)Ks???&GZX|Hqkgx6|O3vX;iK)1OBi-)KKXQTJ5qR%l;3qEd z0fC<$4Afm-PN6ANzMTve&(qLIil_Z2|KhM1U(CEd% z3Lk10*;vIxKI)0GWS6BUbVP^77O8sSNrX=AJqisg;UlLrU a;4xcG!8wJ&psnq6ME(?J@g-3e`0773(y+Gx literal 0 HcmV?d00001 diff --git a/shixun1/java小组作业代码/bin/open/sanjiao.class b/shixun1/java小组作业代码/bin/open/sanjiao.class new file mode 100644 index 0000000000000000000000000000000000000000..6e1532067b5bb5c753fa36b8664b151bed237a70 GIT binary patch literal 622 zcmYjN$xgyh6g`htTA)sKLUA6;5ZSmf7&j7EpotjwkJ{)%Yz?j#oFa@SM@<~>^GQ6ptw>yC!3#5-! zsN!P*!z*41m?zP7kcEMagE6E9CL1aY&K~dELGMzwyMch)hQSjJIOx-!jk$$KOS?7*%Nn?O5pz_Uo{mCF(NRkRv*O1ln;% zJRXxo-Tcg9Y1)eSj;TYl?9RU+lQ-XyAC%pt#9yYrn)vI3i2?Zrw8kcEVw#`D**08c zkY{C;s@u$zsHgQyFo~5!UwfO_8tzmfZ)do}E_Uge*dx=1@eS9=<;d|Er%?O_{{(4X literal 0 HcmV?d00001 diff --git a/shixun1/java小组作业代码/bin/open/sizeyunsuan.class b/shixun1/java小组作业代码/bin/open/sizeyunsuan.class new file mode 100644 index 0000000000000000000000000000000000000000..2223f356cc18b2a612132798cd3e8c82df9ffd87 GIT binary patch literal 774 zcmZ{g%TB^T6o&ti0tGK1D&Re?6c!SV8>4X}aYb|?aX-+B4wja*)C6D3xH56!1NczJ ze+nT+%4W{}eE*#9pU*D{I;gvw@sP-UWUHgv8BZb@&(#QxDTG~^$QNN>tw(Ph{pw#la(tVJDHt{5B4WD!v z*Zy%YxLG=mK>DcJtTjnsbRr-o?kOb%DvVrevBRh{45X1|(Pfu0?6CW+>w!CBhOQ~l zm{CW+XosRKIwnoSbpGCtg08yJMsM-Y6^_jTZ~%(pvA{1<7&3gbj2g7UWa}TW-{~wM z&)1Z}fknPc;|AJgMgl7+@HNA2Sh2MaYu)p7HT}lics@@H*aYR`9d&k^c)Y`SMXbhq zZItMx*qOo_JtJ>DiSU?2D6qdchp;gvlxGN)B*JqNp-e($4xu_FY|aq2k_dhhVV8ux QIfU&gVP}T08((|x7t$|a%K!iX literal 0 HcmV?d00001 diff --git a/shixun1/java小组作业代码/bin/open/zhishu.class b/shixun1/java小组作业代码/bin/open/zhishu.class new file mode 100644 index 0000000000000000000000000000000000000000..47ec2349d3878c83fac38e0acdf1a7fe47e73050 GIT binary patch literal 404 zcmYjMyG{a86r2P5z+Di6h|k7Kuy7kYi7}B_p%xmfFL)!D;4Xn(P5cEv##m`AwD+To zv%4f%+&RygGxz8B^9#Tcc3l(%el*o#@H{f}QR2c9)W+&j1rrtC2Uml!9>xNvV?q<3 z2#T$CUtpa@ciKY{D`nVl1l67i^=0xf(6bvgm}o)07Y)^(pxt6i0K$4_{4I)z*u2LL#Pr{atBr>T56!S e|AG1|dj%}{PR4Jt2b324G~2`$6$IPa{>~p3j6*K~ literal 0 HcmV?d00001 diff --git a/shixun1/java小组作业代码/src/open/diushu.java b/shixun1/java小组作业代码/src/open/diushu.java new file mode 100644 index 0000000..2ac319a --- /dev/null +++ b/shixun1/java小组作业代码/src/open/diushu.java @@ -0,0 +1,9 @@ +package open; + +public class duishu { + + public double duishu(double a,double b) { + return Math.log(a)/Math.log(a); + } + +} \ No newline at end of file diff --git a/shixun1/java小组作业代码/src/open/main.java b/shixun1/java小组作业代码/src/open/main.java new file mode 100644 index 0000000..7a476e8 --- /dev/null +++ b/shixun1/java小组作业代码/src/open/main.java @@ -0,0 +1,58 @@ +package open; +import java.util.Scanner; +public class main { + + public main() { + + } + + public static void main(String[] args) { + double a,c; String b; + Scanner sc = new Scanner(System.in); + a=sc.nextDouble(); + b=sc.next(); + if(b.equals("sin")) { + sanjiao d=new sanjiao(); + System.out.println(d.sanjiao("sin", a)); + } + else if(b.equals("cos")) { + sanjiao d=new sanjiao(); + System.out.println(d.sanjiao("cos", a)); + } + else if(b.equals("tan")) { + sanjiao d=new sanjiao(); + System.out.println(d.sanjiao("tan", a)); + } + else if(b.equals("^")) { + zhishu d=new zhishu(); + System.out.println(d.zhishu(a)); + } + else if(b.equals("log")) { + duishu d=new duishu(); + c=sc.nextDouble(); + System.out.println(d.duishu(a, c)); + } + else if(b.equals("+")) { + sizeyunsuan d=new sizeyunsuan(); + c=sc.nextDouble(); + System.out.println(d.add(a, c)); + } + else if(b.equals("-")) { + sizeyunsuan d=new sizeyunsuan(); + c=sc.nextDouble(); + System.out.println(d.subtract(a, c)); + } + else if(b.equals("*")) { + sizeyunsuan d=new sizeyunsuan(); + c=sc.nextDouble(); + System.out.println(d.multiply(a, c)); + } + else if(b.equals("/")) { + sizeyunsuan d=new sizeyunsuan(); + c=sc.nextDouble(); + System.out.println(d.divide(a, c)); + } + else System.out.println(""); + } + +} diff --git a/shixun1/java小组作业代码/src/open/sanjiao.java b/shixun1/java小组作业代码/src/open/sanjiao.java new file mode 100644 index 0000000..dc8ce40 --- /dev/null +++ b/shixun1/java小组作业代码/src/open/sanjiao.java @@ -0,0 +1,16 @@ +package open; + +public class sanjiao { + +public double sanjiao(String a,double b) { + double c=Math.toRadians(b); + if(a=="sin") + return Math.sin(c); + else if(a=="cos") + return Math.cos(c); + else if(a=="tan") + return Math.tan(c); + return 0; +} + +} diff --git a/shixun1/java小组作业代码/src/open/sizeyunsuan.java b/shixun1/java小组作业代码/src/open/sizeyunsuan.java new file mode 100644 index 0000000..97f21c8 --- /dev/null +++ b/shixun1/java小组作业代码/src/open/sizeyunsuan.java @@ -0,0 +1,32 @@ +package open; + +public class sizeyunsuan { + + public double add(double add1, double add2) { + //ӷ + double result; + result = add1 + add2; + return result; + } + + public double subtract(double sub1, double sub2) { + // + double result; + result = sub1 - sub2; + return result; + } + + public double multiply(double mul1, double mul2) { + //˷ + double result; + result = mul1 * mul2; + return result; + } + + public double divide(double div1, double div2) { + // + double result; + result = div1 / div2; + return result; + } +} diff --git a/shixun1/java小组作业代码/src/open/zhishu.java b/shixun1/java小组作业代码/src/open/zhishu.java new file mode 100644 index 0000000..a5c6677 --- /dev/null +++ b/shixun1/java小组作业代码/src/open/zhishu.java @@ -0,0 +1,11 @@ +package open; + +public class zhishu { + + public double zhishu(double a) { + return Math.pow(Math.E,a); + + } + + +} \ No newline at end of file