听课练习(四) Dear 丶 2022-08-03 12:48 176阅读 0赞 1.三角形 (一) int sum = 0; for(int i = 1; i <=5; i++)\{ for(int j=1;j<=2\*i-1;j++)\{ System.out.print("\*"); \} System.out.println(); \} (二) for(int i = 1,j = 1, y = 1; i <=5&&j<=2\*i-1; i++,j+=2,y=1 )\{ while(y<=j)\{ System.out.print("★"); y++; \} System.out.println(); \} 2.模拟计算器和图形面积。 int num = 0; while (true) \{ System.out.println("==========选择计算==========="); System.out.println("1.计算器"); System.out.println("2.面积计算"); System.out.println("3.退出"); System.out.println("============================"); System.out.println("请选择(用户输入):"); num = scn.nextInt(); int chooseNum = 0; switch (num) \{ case 1: while (true) \{ System.out.println("==========选择1==========="); System.out.println("1. +"); System.out.println("2. -"); System.out.println("3. \*"); System.out.println("4. /"); System.out.println("5. 返回上一级"); System.out.println("6. 退出"); System.out.println("=========================="); System.out.println("请选择(用户输入):"); chooseNum = scn.nextInt(); double a = 0, b = 0; switch (chooseNum) \{ case 1: System.out.println("您选择了加法运算"); System.out.println("请输入第一个数:"); a = scn.nextDouble(); System.out.println("请输入第二个数:"); b = scn.nextDouble(); System.out.println("计算结果为:" + (a + b)); break; case 2: System.out.println("您选择了减法运算"); System.out.println("请输入第一个数:"); a = scn.nextDouble(); System.out.println("请输入第二个数:"); b = scn.nextDouble(); System.out.println("计算结果为:" + (a - b)); break; case 3: System.out.println("您选择了乘法运算"); System.out.println("请输入第一个数:"); a = scn.nextDouble(); System.out.println("请输入第二个数:"); b = scn.nextDouble(); System.out.println("计算结果为:" + a \* b); break; case 4: System.out.println("您选择了除法运算"); System.out.println("请输入第一个数:"); a = scn.nextDouble(); System.out.println("请输入第二个数:"); b = scn.nextDouble(); System.out.println("计算结果为:" + a / b); break; case 5: break; case 6: System.out.println("谢谢您的使用!"); System.exit(0); break; default: System.out.println("输入错误,请重新输入!"); \} if (chooseNum == 5) \{ break; \} \} break; case 2: while (true) \{ System.out.println("==========选择2==========="); System.out.println("1. 三角形"); System.out.println("2. 圆形"); System.out.println("3. 长方形"); System.out.println("4. 返回上一级"); System.out.println("5. 退出"); System.out.println("=========================="); System.out.println("请选择(用户输入):"); chooseNum = scn.nextInt(); double a = 0, b = 0; switch (chooseNum) \{ case 1: System.out.println("您选择了计算三角形面积"); System.out.println("请输入三角形的长:"); a = scn.nextDouble(); System.out.println("请输入三角形的高:"); b = scn.nextDouble(); System.out.println("计算结果为:" + a \* b / 2); break; case 2: System.out.println("您选择了计算圆形面积"); System.out.println("请输入圆形的半径:"); a = scn.nextDouble(); System.out.println("计算结果为:" + a \* a \* Math.PI); break; case 3: System.out.println("您选择了计算长方形面积"); System.out.println("请输入长方形的长:"); a = scn.nextDouble(); System.out.println("请输入长方形的宽:"); b = scn.nextDouble(); System.out.println("计算结果为:" + a \* b); break; case 4: break; case 5: System.out.println("谢谢您的使用!"); System.exit(0); break; default: System.out.println("输入错误,请重新输入!"); \} if (chooseNum == 4) \{ break; \} \} break; case 3: System.out.println("谢谢您的使用!"); break; default: System.out.println("输入错误,请重新输入!"); \} if (num == 3) \{ break; \} \} 3.打印平行四边形。 /\* 1 8 3 \* 2 \*\*\*\*\* 7 2 \* 3 \*\*\*\*\* 6 1 \* \*\*\*\*\* \* \*\*\*\*\* \* \*/ //for(int i = 1;i<=4;i++)\{ //for(int j=1;j<=9-i;j++)\{ //if(j<=4-i) //System.out.print(" "); //else //System.out.print("\*"); //\} //System.out.println(); //\} //for(int i = 1 ; i<=4; i++)\{ //for(int j =1;j<=4-i;j++)\{ //System.out.print(" "); //\} //System.out.print("\*\*\*\*\*"); //System.out.println(); //\} 4.斐波那契数列 /\* \* \* 1 1 2 3 5 8 13 \* \* \*/ //int a = 1, b = 1, sum = 0 ; //for(int i = 1; i <=5; i++)\{ // // // //for(int j = 1; j <= 5; j++)\{ // //sum = a+b; // //b = a; //a = sum; // ////sum+=sum; // // //System.out.print(sum); // //\} // // //System.out.println(); //\} 5.模拟银行卡取钱. //System.out.println("请输入密码:"); //int num = 111111,num1; // //for(int i = 1; i <= 3; i++)\{ // //int moneyId = scn.nextInt(); // //if(moneyId == num)\{ //System.out.println("请输入金额:"); //while(true)\{ //num1 = scn.nextInt(); // //if(num1%100==0&&num1>0&&num1<1000)\{ //System.out.println("您取了"+num1+"元"); //System.out.println("交易完成,请取卡!"); //break; //\}else\{ //System.out.println("您输入的金额不合法,请重新输入:"); ////num1 = scn.nextInt(); //\} //\} //\}else if(i>=3)\{ //System.out.println("密码错误,请取卡"); //\}else\{ //System.out.println("密码错误,请重新输入:"); ////moneyId = scn.nextInt(); //\} // //\} 6.男人搬4个砖,女人搬3个砖,两个小孩搬一个砖,36个人搬36个砖 for(int i = 1 ; i<=9;i++)\{ for(int j = 1; j<=12;j++)\{ for(double k = 1;k<=36;k++)\{ if(i+k+j==36&&4\*i+3\*j+k/2==36) System.out.print("i="+i+"j="+j+"k="+k); \} \} 7.输出空心菱形。 for(int i = 1 ; i<= 7; i++)\{ for(int j = 1;j<=7;j++)\{ if(Math.abs(j-4)+1==i||Math.abs(j-4)+i==7) System.out.print("\*"); else System.out.print(" "); \} System.out.println(); \}
相关 BIM+GIS应用实战(听课笔记) 文章目录 BIM+GIS应用实战(听课笔记) 注:中间省略了一部分截图,可见视频: BIM+GIS实例 BIM+ 小鱼儿/ 2022年10月09日 12:11/ 0 赞/ 188 阅读
相关 JDBC练习四 JDBC练习四 import java.sql.; import java.util.; / 使用资源绑定器 / pub 骑猪看日落/ 2022年09月12日 08:54/ 0 赞/ 171 阅读
相关 听课练习(八) test类定义: package com.jereh5; public class Test_8_12 { // 1 港控/mmm°/ 2022年08月03日 16:48/ 0 赞/ 198 阅读
相关 听课练习(七) Test类用来定义: package com.jereh5; import java.util.Arrays; public cl 逃离我推掉我的手/ 2022年08月03日 15:50/ 0 赞/ 172 阅读
相关 听课笔记(六) 1.test\_1 ( 面向对象 ) package com.jereh4; public class Test_8_10 { 小咪咪/ 2022年08月03日 14:58/ 0 赞/ 187 阅读
相关 听课练习(五) 1.循环输入5位同学分数,求总和、平均分、最高分、最低分。 Scanner scn = new Scanner(System.in); //int\[\] s ╰半橙微兮°/ 2022年08月03日 13:38/ 0 赞/ 178 阅读
相关 听课练习(四) 1.三角形 (一) int sum = 0; for(int i = 1; i <=5; i++)\{ for(int j=1;j<=2\i-1;j++)\{ S Dear 丶/ 2022年08月03日 12:48/ 0 赞/ 177 阅读
相关 听课练习(三) 1. // 奇数的和,1+3+5+7 int i = 1; int j=0; while(i<=100)\{ j+=i; i=i+2 以你之姓@/ 2022年08月03日 11:57/ 0 赞/ 201 阅读
相关 练习(四) 1、以下函数中,和其他函数不属于一类的是\_\_\_\_。 fwrite putc pwrite putchar getlin 以你之姓@/ 2022年06月11日 02:24/ 0 赞/ 231 阅读
相关 字符串的操作 练习四 / 程序头部注释开始 程序的版权和版本声明部分 Copyright (c) 2011, 烟台大学计算机学院学生 不念不忘少年蓝@/ 2022年05月23日 08:39/ 0 赞/ 180 阅读
还没有评论,来说两句吧...