学通JAVA WEB的24堂课课后答案代码.doc
《学通JAVA WEB的24堂课课后答案代码.doc》由会员分享,可在线阅读,更多相关《学通JAVA WEB的24堂课课后答案代码.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web课后代码:import java.util.Scanner;public class LeapYear public static void main(String args) Scanner scan = new Scanner(System.in); System.out.println(请输入一个年份:); long year = scan.nextLong();/ 接收用户输入 if (year % 4 = 0 & year % 100 != 0 | year % 400 = 0) / 是闰年 System.out.print(year + 是闰年!); else / 不是闰年
2、System.out.print(year + 不是闰年!);public class Factorial public static void main(String args) int n = 16; long result = 1; if (n 17) System.out.println(n的取值范围是0至17,大于17会超出long类型范围); else if (n = 0) System.out.println(0的阶乘等于1); else for (int i = n; i 0; i-) result *= i; System.out.println(n + 的阶乘等于: + r
3、esult);public class Book private String name = Java Web开发实战宝典;private int price = 89;public void printInfo()System.out.println(图书的名称为:+name);System.out.println(图书的价格为:+price+元);public static void main(String args) Book book = new Book();book.printInfo();public class Test public static void main(Stri
4、ng args) for(int i=1;i=9;i+)/ 循环控制变量从1遍历到9 for(int j=1;j 1000)/判断参数是否小于0throw new MyException(参数大于1000);/异常信息return m;/返回值public static void main(String args)/主方法try/try语句包含可能发生异常的语句int result = speak(1050);/调用方法quotient(catch (MyException e) /处理自定义异常e.printStackTrace();System.out.println(e.getMessa
5、ge();/输出异常信息catch (ArithmeticException e) /处理ArithmeticException异常System.out.println(参数大于1000);/输出提示信息catch (Exception e) /处理其他异常 System.out.println(程序发生了其他的异常);public class MyException extends Exception /创立自定义异常类String message;/定义String类型变量public MyException(String ErrorMessagr) /父类方法message = Erro
6、rMessagr;public String getMessage()/覆盖getMessage()方法return message;public class Area public static void main(String args) float r = 2.5f;float C = 2 * 3.14f * r;float S = 3.14f * r * r;System.out.println(圆的周长为:+C);System.out.println(圆的面积为:+S);public class ProductPrice public static void main(String
7、args) float money = 1206; / 金额 float rebate = 0f; / 折扣 if (money 200) int grade = (int) money / 200; / 等级 switch (grade) / 根据等级计算折扣比例 case 1: rebate = 0.95f; break; case 2: rebate = 0.90f; break; case 3: rebate = 0.85f; break; case 4: rebate = 0.83f; break; case 5: rebate = 0.80f; break; case 6: reb
8、ate = 0.78f; break; case 7: rebate = 0.75f; break; case 8: rebate = 0.73f; break; case 9: rebate = 0.70f; break; case 10: rebate = 0.65f; break; default: rebate = 0.60f; System.out.println(您的累计消费金额为: + money);/ 输出消费金额 System.out.println(您将享受 + rebate + 折优惠!);例 public class Rectangle float length ;fl
9、oat width ;public Rectangle() length = 12.5f;width = 26;public float getArea()return length * width;public static void main(String args) Rectangle rectangle = new Rectangle();System.out.println(矩形的面积为:+rectangle.getArea();public class Test public static void main(String args) for(int i = 1;i 2) Syst
10、em.out.println(不要输入多个汉字); byte codeBit = value.getBytes();/ 获取汉字的字节数组 codeBit0 -= 160;/ 提取字节对应的区码 codeBit1 -= 160; / 组合最终区码编号 String code = formatNumber(codeBit0) + formatNumber(codeBit1); System.out.println(code); catch (IOException e) e.printStackTrace(); 应用switch语句判断学生成绩var grade=80;if(grade=60&g
11、rade=70&grade=80&grade=90&grade=100)alert(特优!); for循环计算10以内奇数的和 var sum = 0; /定义保存计算结果的变量for (i = 1; i 10; i +) if(i%2=1)sum += i; /累加i的值alert(10以内所有奇数的和是: + sum);/输出计算结果 验证年龄在0-100之间 function check()var age = document.getElementById(age);if(age.value=null|age.value=)alert(请输入年龄!);age.focus();return
12、;if(isNaN(age.value)alert(年龄必须为数字!);age.focus();return;if(!isNaN(age.value)if=0)alert(年龄必须在0100之间!);age.focus();return;document.getElementById(myform).submit(); 去除字符串中的左右数字 function trim(str)var regExp = /(d*)|(d*$)/g; /验证左右空格的正那么表达式 str = str.replace(regExp,); /去掉字符串的左右空格return str;function convert
13、()var str = document.getElementById(str).value;if(str=)alert(请输入字符串!);document.getElementById(str).focus();return;document.getElementById(convertStr).value = trim(str); 验证字符串是否包含特殊字符 function checkEspecialCode(str)var regExpress = /;&=#/; /特殊字符正那么表达式if(regExpress.test(str)/测试字符串是否包含指定的特殊字符return fal
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学通JAVA WEB的24堂课课后答案代码 JAVA WEB 24 课后 答案 代码
限制150内