From 0b72411ca2015248017536c65d111c3714e841c2 Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 16:02:50 +0800 Subject: [PATCH 01/17] Initial commit --- README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..93490c0 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# pan + -- 2.34.1 From 8d8303e4b8a29f9f42fc65fa4a2c89c61eeaff2c Mon Sep 17 00:00:00 2001 From: psj Date: Thu, 10 Oct 2024 17:12:18 +0800 Subject: [PATCH 02/17] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E7=AC=AC?= =?UTF-8?q?=E4=BA=8C=E9=A2=98=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 ++ .idea/misc.xml | 6 +++ .idea/modules.xml | 9 ++++ .idea/vcs.xml | 6 +++ jinzhi/jinzhi.iml | 11 +++++ jinzhi/src/JinZhi.java | 103 +++++++++++++++++++++++++++++++++++++++++ test6298.iml | 11 +++++ 7 files changed, 149 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 jinzhi/jinzhi.iml create mode 100644 jinzhi/src/JinZhi.java create mode 100644 test6298.iml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0548357 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..8c68c6b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/jinzhi/jinzhi.iml b/jinzhi/jinzhi.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/jinzhi/jinzhi.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/jinzhi/src/JinZhi.java b/jinzhi/src/JinZhi.java new file mode 100644 index 0000000..6b26597 --- /dev/null +++ b/jinzhi/src/JinZhi.java @@ -0,0 +1,103 @@ +import java.util.Scanner; + +public class JinZhi { + + // 辅助方法:将任意进制的数转换为十进制 + /** + * 将任意进制的数转换为十进制数 + * + * @param number 要转换的数的字符串表示 + * @param base 该数的原始进制 + * @return 转换后的十进制数 + */ + public static int toDecimal(String number, int base) { + int decimalValue = 0; // 十进制结果 + int power = 0; // 当前位的权重(幂次) + + // 从字符串的最后一个字符开始遍历 + for (int i = number.length() - 1; i >= 0; i--) { + char digit = number.charAt(i); // 当前字符 + int value = 0; // 当前字符对应的十进制值 + + // 根据字符计算其十进制值 + if (Character.isDigit(digit)) { + value = digit - '0'; // 如果是数字,直接减去'0'的ASCII码 + } else if (digit >= 'A' && digit <= 'F') { + value = digit - 'A' + 10; // 如果是大写字母,减去'A'的ASCII码后加10 + } else if (digit >= 'a' && digit <= 'f') { + value = digit - 'a' + 10; // 如果是小写字母,减去'a'的ASCII码后加10 + } else { + throw new IllegalArgumentException("输入的数字中包含无效字符: " + digit); + } + + // 将当前字符的十进制值乘以权重后累加到结果中 + decimalValue += value * Math.pow(base, power); + power++; // 权重增加 + } + + return decimalValue; + } + + // 辅助方法:将十进制数转换为任意进制 + /** + * 将十进制数转换为任意进制的数 + * + * @param decimalValue 要转换的十进制数 + * @param base 目标进制 + * @return 转换后的目标进制数的字符串表示 + */ + public static String fromDecimal(int decimalValue, int base) { + if (decimalValue == 0) { + return "0"; // 如果十进制数为0,直接返回"0" + } + + StringBuilder result = new StringBuilder(); // 用于存储转换结果的StringBuilder对象 + char[] digits = "0123456789ABCDEF".toCharArray(); // 表示所有可能的进制字符的数组 + + // 使用循环进行进制转换 + while (decimalValue > 0) { + int remainder = decimalValue % base; // 取余数作为当前位的值 + result.insert(0, digits[remainder]); // 将当前位的值添加到结果的开头 + decimalValue /= base; // 十进制数除以目标进制,为下一次循环做准备 + } + + return result.toString(); // 返回转换后的结果字符串 + } + + // 主方法:执行进制转换 + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); // 创建Scanner对象用于读取用户输入 + + // 读取要转换的数、其原始进制和目标进制 + System.out.print("请输入要转换的数: "); + String number = scanner.nextLine(); + System.out.print("请输入该数的原始进制(2-16): "); + int inputBase = scanner.nextInt(); + + // 读取目标进制 + System.out.print("请输入目标进制(2-16): "); + int targetBase = scanner.nextInt(); + + // 验证输入的有效性 + if (inputBase < 2 || inputBase > 16 || targetBase < 2 || targetBase > 16) { + System.out.println("无效的进制。进制必须在2到16之间。"); + return; // 如果输入无效,则直接返回,不执行后续操作 + } + + try { + // 将输入的数转换为十进制数 + int decimalValue = toDecimal(number, inputBase); + + // 将十进制数转换为目标进制数 + String result = fromDecimal(decimalValue, targetBase); + + // 输出转换后的结果 + System.out.println(number + "初始是" + inputBase + "进制;" + "在" + targetBase + "进制下是"+ result); + } catch (IllegalArgumentException e) { + // 捕获并处理非法参数异常 + System.out.println("错误: " + e.getMessage()); + } + + scanner.close(); // 关闭Scanner对象,释放资源 + } +} diff --git a/test6298.iml b/test6298.iml new file mode 100644 index 0000000..8b2ade9 --- /dev/null +++ b/test6298.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file -- 2.34.1 From 13cd438b287cbfb102af869a03fd243afbb221c4 Mon Sep 17 00:00:00 2001 From: psj Date: Thu, 10 Oct 2024 18:34:32 +0800 Subject: [PATCH 03/17] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E7=AC=AC?= =?UTF-8?q?=E4=BA=8C=E9=A2=98=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- out/production/jinzhi/JinZhi.class | Bin 0 -> 2836 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 out/production/jinzhi/JinZhi.class diff --git a/out/production/jinzhi/JinZhi.class b/out/production/jinzhi/JinZhi.class new file mode 100644 index 0000000000000000000000000000000000000000..c328a5f488939d42436612d6fe8e37f7ffa9cb14 GIT binary patch literal 2836 zcmaJ@Yj;z}72RW9>B{mo2pIvAAJ~LY*)j10M-V&E`T>c+CMhOPjnjr}=^|f{C07p~ z>5HVMHYFjX2{qVxKoa7vRZ>G%m+aOgeDB{VGUii0wqFvuM^}m5nr3OOxo2k1W1l@| z&gdWC{QXM+ZMfk=00S<(grCS^(1jxyQt`5ipSs|{fD=EH-&f>tR1Ufeb_}}^M#Krj ziDS|%DtAUyn58(56E1iVlhUXYaTgL8lPf=WA}PNqC(=%2El%= ze&NI~o%odu^J}U98x?0&ye8my#*CZkJp#5s{eXbdoro9$YkSSOaWFGFY$Ols!!fRS zdJ|ziHlQa>IWH_K=@By};OyOR#*d7c9Rj84M2`_RNA;M%hCuIe{iNO$)8o;m{&doe zM>|6GApv{DjGAcy(M|cJ9?Q_b;JPr0C!UWg1FkYAykR{>Wi4XG7_e;ZV~JBnQlPv) zt%pza>0)VTUAE5cbv;TcKFYi0ZMztUhxP| z0%|I($Kw)eh2<@iHe*fw)}lNBGd`9{cjakvrRmAYPgERWA*pzsRVd)d`>hI9CxiU|#qI4`iJcpm=`yuikyl6B$*)&#aKfB8=C+>QIw z<4c!swS`mew6@PX%}Gdb+c#yJzn{4e#Jx4VUppfpz)#D>+dyrQr&$N>9@oX7HYXe|c`+ zg0uYTYs+8UTzc~(3s-xsiuW~qfVVV!h>HRZMa{Vz1WvWw#Se3{7nbkNx;Sf{?wYAywwuC z_qPiVrvA!Z4c8^4X0&M74c^w$+~oU2v2StvE=jtYY-Gg2u%N_%@amPi?>`!4N@Y=Vg~nn4PN-a)vF*0)X~?2P zi3Am|GJ^{ZUL^}#&~6Jly!HhsS5fY@yPG3H$1Gl?)Oj5n`Pug|+;SFiyN=4Oc20C_ z>zK8rf4jAL5%$4FI0omTdYoC5dhJ=bvM8H}cDHK6>zJsVsGe9r`HAqw-QzYft~{K5 zc(Upy;o0&jb-_(}4HH~T4m?3EJQ`|v7Sv4f9u6;AR0!&4+ow!a`HMG}IY*u}4up5_{>i1zK2O1M9T4oWsg z12H(hfhL6b8g)YW{gwYFlv3FtibW@NA)6rl}&! z<<25JgP)^f9_xEQhu5EETje%u?D6k3h;iF(=5m-%*A)_EQM;eD0qjK?p5tkTczpX&ivy(RAgO$wgdgIp zpTEQW4Ppo{v$kHLk1)L)#WaR74+D!hmZ$y@FVzs~mepdXW(#TF#rm2?H6w)b#c+o) z4lrsNZlf1{#I%WTgsiy|#+_nhSzkMFp7CWx%1Wz(@{mS$6)&jxv5G^2_ulz0@E=is LO+G7m`Ct4G=p)WR literal 0 HcmV?d00001 -- 2.34.1 From 32f65c8bdd6db4efa5b9d015492d3942234f8b97 Mon Sep 17 00:00:00 2001 From: cwx <1635985168@qq.com> Date: Thu, 10 Oct 2024 19:07:33 +0800 Subject: [PATCH 04/17] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 + .idea/misc.xml | 6 + .idea/modules.xml | 9 ++ .idea/pan.iml | 9 ++ .idea/vcs.xml | 6 + chen123/chen123.iml | 11 ++ chen123/src/Main.java | 5 + chen123/src/jisuan.java | 211 ++++++++++++++++++++++++++++ out/production/chen123/JS.class | Bin 0 -> 4356 bytes out/production/chen123/Main.class | Bin 0 -> 516 bytes out/production/chen123/jisuan.class | Bin 0 -> 409 bytes 11 files changed, 260 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/pan.iml create mode 100644 .idea/vcs.xml create mode 100644 chen123/chen123.iml create mode 100644 chen123/src/Main.java create mode 100644 chen123/src/jisuan.java create mode 100644 out/production/chen123/JS.class create mode 100644 out/production/chen123/Main.class create mode 100644 out/production/chen123/jisuan.class diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..e1f830b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..5aebfd1 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/pan.iml b/.idea/pan.iml new file mode 100644 index 0000000..d6ebd48 --- /dev/null +++ b/.idea/pan.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/chen123/chen123.iml b/chen123/chen123.iml new file mode 100644 index 0000000..37cc804 --- /dev/null +++ b/chen123/chen123.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/chen123/src/Main.java b/chen123/src/Main.java new file mode 100644 index 0000000..3e59c38 --- /dev/null +++ b/chen123/src/Main.java @@ -0,0 +1,5 @@ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/chen123/src/jisuan.java b/chen123/src/jisuan.java new file mode 100644 index 0000000..1107087 --- /dev/null +++ b/chen123/src/jisuan.java @@ -0,0 +1,211 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class jisuan{ + public static void main(String[] args) { + JS win=new JS(); + } +} +class JS extends JFrame implements ActionListener{ + private StringBuilder sBuilder = new StringBuilder(); + JTextArea text=new JTextArea(); + double a,b; + Double sum; + int i; + public JS() + { + setBounds(100,100,400,400); + setTitle("计算器"); + this.setLayout(new BorderLayout()); + JPanel p1=new JPanel(); + JPanel p2=new JPanel(); + text.setPreferredSize(new Dimension (370,60)); + p2.setLayout(new FlowLayout()); + p1.add(text); + this.add(p1,BorderLayout.NORTH); + + + p2.setLayout(new GridLayout(5,4)); + JButton button[]=new JButton[20]; + button[0]=new JButton("C"); + button[1]=new JButton(" "); + button[2]=new JButton("%"); + button[3]=new JButton("÷"); + button[4]=new JButton("7"); + button[5]=new JButton("8"); + button[6]=new JButton("9"); + button[7]=new JButton("x"); + button[8]=new JButton("4"); + button[9]=new JButton("5"); + button[10]=new JButton("6"); + button[11]=new JButton("—"); + button[12]=new JButton("1"); + button[13]=new JButton("2"); + button[14]=new JButton("3"); + button[15]=new JButton("+"); + button[16]=new JButton(""); + button[17]=new JButton("0"); + button[18]=new JButton("."); + button[19]=new JButton("="); + + for(int i=0;i - - - - - \ No newline at end of file -- 2.34.1 From 78f8e9b1597e6c4c8f9c125bddc5d729c79ec631 Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:24:10 +0800 Subject: [PATCH 07/17] Delete '.idea/modules.xml' --- .idea/modules.xml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .idea/modules.xml diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 5aebfd1..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file -- 2.34.1 From e38e073926b6cb42f1298206ff1cd38ca6664fa7 Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:24:20 +0800 Subject: [PATCH 08/17] Delete '.idea/pan.iml' --- .idea/pan.iml | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 .idea/pan.iml diff --git a/.idea/pan.iml b/.idea/pan.iml deleted file mode 100644 index d6ebd48..0000000 --- a/.idea/pan.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file -- 2.34.1 From c66743ad5f6d799fa5cbf94ab1d58f60cbaf313f Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:24:28 +0800 Subject: [PATCH 09/17] Delete '.idea/vcs.xml' --- .idea/vcs.xml | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 .idea/vcs.xml diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file -- 2.34.1 From 854dd9926c1ef841b45b9fb8e98188e01995bccb Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:25:08 +0800 Subject: [PATCH 10/17] Delete 'out/production/chen123/JS.class' --- out/production/chen123/JS.class | Bin 4356 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 out/production/chen123/JS.class diff --git a/out/production/chen123/JS.class b/out/production/chen123/JS.class deleted file mode 100644 index abd5f7d7109b7e76f03725cd4027ffa6840b232b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4356 zcmb7HYgAO%75>h>cbMxi>Tm(y4+K#d22jK&4CNQWNO=3;rBUxRsf3vz)v)a_vrYr5gCbsE5=MH#rNLQW3IcM*4 zzP-=h`|PvN<>r4bT>(&t+Yag)?eIAup>Y7p(PW3;0h`GL95mCcVgnz8c7z;AL?dUy zc0?Q)#ARC?aG{mUY_wyO1IZjQ2w~oBR`C>vZ?WTP2Zp27j%QRn>%d5CRk2OQb`?KY zu|vgkDxO!dQ^gA^UR1G5#cmZZsd!n%9u>b(u~)?}RqRu-U&R5g;2>B0iXDge_$vnv zM8<}TA#sTUTX6h5{kWkZ@84OS=q}-eR-hXU>IEK^&5*KO|?dFiB1AsNuW;m zEz^Tu&c`N|@H%gZgen(QlS-+1GDAvV!xrm)!zb1XXs_BxI2`aZ3|ZM1RVL;MHn2LZ z*EKHGo5cnqG!Z*il0kZ1*c?I7_=ywe@D{^>zqFtDy8Y0f4xe%2ZM4Tk^0{kefgt5XrM@W;2|Mu{ zyhCR8(I+Atn-mfi-X_BzqF{0B&O7lg-eX7>CUS*yeSy{inuxS;-QvkLdSc#5Je5G#Fvi7V@S^_mkf#S=ko5WA~WS%GeOmeRNWN z4yDJf6$H?mn+>iYH|9&9Q;So1za*>SfVm500eQn~ai4TCYc5reW<3}(dbmDj#H`G& zAQdgTFJe@!<%U*RJ?SmoeeCOT;79F48of7#bjK=?K<^DzBzl3ti;o!TW{8pQg&65p zh>S(F36owh_n%z&VGDWTz zn8b1JC<+Ab?`|cEDeiAQcM>{fb3FGlGGVui_;18IHzmcYYA)6(@&61JB z(%@ma$YryT$L1lQEx{zFV>0ujfIWpN>;+6^`!J0irSSx&vo|q=oyRQJjUsl9#v3SR zpQD7`K`EAy)ul*ayU9kLy$b6fiv`7V7E7^=5OdgmEXNa+(enveLzIMFYynnaCHcRK z5NS|;pe36ftL^xi_*+Ad)OSd|2aSD4kzjZdx_KuOCYX0ZDa?st+Cq<(7sd3$7( zaC*jap2M7rVrCSx+LVDFE!%=2Iu0Y>^=NcPy?Tg_$6WVlv}G@b=y=QtkCth{5FL+s z+M`XdV2F;#)OfUs77Wqxn5iCZoCQO4JSNGbrCTsW$6=&zJX(eYLv%dmhDRGEFk`J% zsBfU9(;h9~qKN2tMO!_ZM__W@u`{}WqD~aMsjQVepqnFSwMlfwS^bJA{fH2fL`HbD z@%@U}`Vk@ItTy(wM@x%|P+2W`z&cCmC8s%(L^?d$*nW4h_p=KjNo1Qxo5V%f#y%UA zQY=c2pomWvQ!A~zfZ3gRgh-ysk3=zt#QTOvF&D~~w=rI}OO)dl`G$v)$6vX;%_`sc zQ1a)ve1cUz@KExNT;6^hOMCqf^~x9T;lU~0Gfi=i-kGZGyub2)Lckt;6`YZ7 z%8#K-uEs^V4wvK&=$5zOvb-Bt z Date: Thu, 10 Oct 2024 19:25:31 +0800 Subject: [PATCH 11/17] Delete 'out/production/chen123/jisuan.class' --- out/production/chen123/jisuan.class | Bin 409 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 out/production/chen123/jisuan.class diff --git a/out/production/chen123/jisuan.class b/out/production/chen123/jisuan.class deleted file mode 100644 index 4153de1a9f60c482bfb8b9e7e0c5347b2ee04b4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 409 zcmZutO-sW-5PiE%lQgZiR*ib}Ry~-Dw-!MJ4`tCqq#&L)F~kk&2GXSdE>8su{s4cJ zIGYH)xQF?8Gw;pJe*b)a0l3DQhc1pC_#U|NCk{>-?3vQ4x?$){E*1>dUGbVQ429Ck zL%ocW@<~QHA!AX*GGEA2nfwp5syDS_a7Ct8wbWDMFQw89{^UhuaxH^g>NE(eQt5Qs z=*u!C#^FC@TH)PrEin&C$qS3RjFWq1ruW+cS4MLH8x8}XhqQf*GmLiA9-}OYE1bik zd(GpZMmS_$$^!C?eD`t#_R*AkWbFpD;ZZzj8_=f+=wT20gc$NIiE)E%!Jjwih@F7> bRZx>l1S8_NjTmCo;0y;ClMEeCImgj2lW#{J -- 2.34.1 From d60dad9c145d7ba34e2bca2feafe453610fab779 Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:25:48 +0800 Subject: [PATCH 12/17] Delete 'out/production/chen123/Main.class' --- out/production/chen123/Main.class | Bin 516 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 out/production/chen123/Main.class diff --git a/out/production/chen123/Main.class b/out/production/chen123/Main.class deleted file mode 100644 index baa3095135d94c33157ebcb8e4f7ff41bf99d277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmZuuO;5r=5Pb`U(pm*U@LRzXdaxH04;U{d#zXx`FkCz>uz@Apt|>+1&(eb?9{d6R zDC2A~K@xhH*?IH!y_xOz&*v9_6CAk6W6ePowF1^%Y+%#ImW^$O{F#hoa?X%#9(EY4 z3*8qC#Xv^lW)gNqe9yazkaD1VTy=OXP5lR2$xx0-Be>==YSHbGGDEHT5RCW}_Z5!@ zemjX}G-##jJRT6gvY^f2w)G_LiA!nh9HV$_L_F9i*x2!~i#-PKN+_l4&pKB9hK+p> zbu`G?@EJ-o+uQC)^pZKK{W4BONUQ1zHLBAYrS|V=z=XyWJftNmsm46aU_Tm?B9Cfw z(Q;@YM~`g242X^bMTaV%GNYV3`T%=P+b+d?3NkFw*_#q5FH_}U1w}&4<_ko0hd}pmVB&#A`VJeC7ga3#SALH)D~w9 -- 2.34.1 From 703d598f33669bfcb082d307251b3d0aa727bda1 Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:27:32 +0800 Subject: [PATCH 13/17] Delete 'chen123/src/Main.java' --- chen123/src/Main.java | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 chen123/src/Main.java diff --git a/chen123/src/Main.java b/chen123/src/Main.java deleted file mode 100644 index 3e59c38..0000000 --- a/chen123/src/Main.java +++ /dev/null @@ -1,5 +0,0 @@ -public class Main { - public static void main(String[] args) { - System.out.println("Hello world!"); - } -} \ No newline at end of file -- 2.34.1 From 60c3c1541289b77b1cfe37784d4657caab47240b Mon Sep 17 00:00:00 2001 From: fdzcxy212206298 Date: Thu, 10 Oct 2024 19:27:45 +0800 Subject: [PATCH 14/17] Delete 'chen123/src/jisuan.java' --- chen123/src/jisuan.java | 211 ---------------------------------------- 1 file changed, 211 deletions(-) delete mode 100644 chen123/src/jisuan.java diff --git a/chen123/src/jisuan.java b/chen123/src/jisuan.java deleted file mode 100644 index 1107087..0000000 --- a/chen123/src/jisuan.java +++ /dev/null @@ -1,211 +0,0 @@ -import javax.swing.*; -import java.awt.*; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -public class jisuan{ - public static void main(String[] args) { - JS win=new JS(); - } -} -class JS extends JFrame implements ActionListener{ - private StringBuilder sBuilder = new StringBuilder(); - JTextArea text=new JTextArea(); - double a,b; - Double sum; - int i; - public JS() - { - setBounds(100,100,400,400); - setTitle("计算器"); - this.setLayout(new BorderLayout()); - JPanel p1=new JPanel(); - JPanel p2=new JPanel(); - text.setPreferredSize(new Dimension (370,60)); - p2.setLayout(new FlowLayout()); - p1.add(text); - this.add(p1,BorderLayout.NORTH); - - - p2.setLayout(new GridLayout(5,4)); - JButton button[]=new JButton[20]; - button[0]=new JButton("C"); - button[1]=new JButton(" "); - button[2]=new JButton("%"); - button[3]=new JButton("÷"); - button[4]=new JButton("7"); - button[5]=new JButton("8"); - button[6]=new JButton("9"); - button[7]=new JButton("x"); - button[8]=new JButton("4"); - button[9]=new JButton("5"); - button[10]=new JButton("6"); - button[11]=new JButton("—"); - button[12]=new JButton("1"); - button[13]=new JButton("2"); - button[14]=new JButton("3"); - button[15]=new JButton("+"); - button[16]=new JButton(""); - button[17]=new JButton("0"); - button[18]=new JButton("."); - button[19]=new JButton("="); - - for(int i=0;i - - - - - - - - - - \ No newline at end of file -- 2.34.1 From 77c895d55395eb9a790365cafe3f250b2a7c09b8 Mon Sep 17 00:00:00 2001 From: cwx <1635985168@qq.com> Date: Thu, 10 Oct 2024 19:34:44 +0800 Subject: [PATCH 16/17] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E7=AC=AC?= =?UTF-8?q?=E4=B8=80=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/modules.xml | 1 + jisuan/jisuan.iml | 11 ++ jisuan/src/Main.java | 5 + jisuan/src/jisuan1.java | 211 ++++++++++++++++++++++++++++ out/production/jisuan/JS.class | Bin 0 -> 4357 bytes out/production/jisuan/Main.class | Bin 0 -> 516 bytes out/production/jisuan/jisuan1.class | Bin 0 -> 412 bytes 7 files changed, 228 insertions(+) create mode 100644 jisuan/jisuan.iml create mode 100644 jisuan/src/Main.java create mode 100644 jisuan/src/jisuan1.java create mode 100644 out/production/jisuan/JS.class create mode 100644 out/production/jisuan/Main.class create mode 100644 out/production/jisuan/jisuan1.class diff --git a/.idea/modules.xml b/.idea/modules.xml index 8c68c6b..5f24dd5 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -3,6 +3,7 @@ + diff --git a/jisuan/jisuan.iml b/jisuan/jisuan.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/jisuan/jisuan.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/jisuan/src/Main.java b/jisuan/src/Main.java new file mode 100644 index 0000000..3e59c38 --- /dev/null +++ b/jisuan/src/Main.java @@ -0,0 +1,5 @@ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/jisuan/src/jisuan1.java b/jisuan/src/jisuan1.java new file mode 100644 index 0000000..6f7cfb1 --- /dev/null +++ b/jisuan/src/jisuan1.java @@ -0,0 +1,211 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class jisuan1{ + public static void main(String[] args) { + JS win=new JS(); + } +} +class JS extends JFrame implements ActionListener{ + private StringBuilder sBuilder = new StringBuilder(); + JTextArea text=new JTextArea(); + double a,b; + Double sum; + int i; + public JS() + { + setBounds(100,100,400,400); + setTitle("计算器"); + this.setLayout(new BorderLayout()); + JPanel p1=new JPanel(); + JPanel p2=new JPanel(); + text.setPreferredSize(new Dimension (370,60)); + p2.setLayout(new FlowLayout()); + p1.add(text); + this.add(p1,BorderLayout.NORTH); + + + p2.setLayout(new GridLayout(5,4)); + JButton button[]=new JButton[20]; + button[0]=new JButton("C"); + button[1]=new JButton(" "); + button[2]=new JButton("%"); + button[3]=new JButton("÷"); + button[4]=new JButton("7"); + button[5]=new JButton("8"); + button[6]=new JButton("9"); + button[7]=new JButton("x"); + button[8]=new JButton("4"); + button[9]=new JButton("5"); + button[10]=new JButton("6"); + button[11]=new JButton("—"); + button[12]=new JButton("1"); + button[13]=new JButton("2"); + button[14]=new JButton("3"); + button[15]=new JButton("+"); + button[16]=new JButton(""); + button[17]=new JButton("0"); + button[18]=new JButton("."); + button[19]=new JButton("="); + + for(int i=0;i