【Java精品源码栏目提醒】:网学会员在Java精品源码频道为大家收集整理了“java语言程序设计基础篇课后编程练习答案2~4章 - 大学课件“提供大家参考,希望对大家有所帮助!
import javax.swing.JOptionPane//2.4/public class LQ public static void mainString args String sJOptionPane.showInputDialogquot请输入磅数quot double iDouble.parseDoubles ii0.454 JOptionPane.showMessageDialognulli ///2.5/public class LQ public static void mainString args String sJOptionPane.showInputDialogquot请输入费用quot double iDouble.parseDoubles String s1JOptionPane.showInputDialogquot请输入提成率quot double i1Double.parseDoubles1 JOptionPane.showMessageDialognullquot提成费为:quotii10.01quott 总费用为:quotiii10.01 ///2.6/public class LQ public static void mainString args String sJOptionPane.showInputDialogquot请输入 01000 之间的一个整数quot int iInteger.parseInts int sumi10 forii/10i/100 sumi10 ii/10 sumi10 JOptionPane.showMessageDialognullquot各数位相加为:quotsum ///2.7/public class LQ public static void mainStringargs char i1A JOptionPane.showMessageDialognullchar inta-intAi1 ///2.8/public class LQ public static void mainStringargs String sJOptionPane.showInputDialogquot请输入一个在 0127 之间的整数quot int iInteger.parseInts JOptionPane.showMessageDialognullchari ///2.9/public class LQ public static void mainStringargs String s1JOptionPane.showInputDialogquot请输入资金额quot String s2JOptionPane.showInputDialogquot请输入年利率quot String s3JOptionPane.showInputDialogquot请输入年数quot double i1Double.parseDoubles1 double i2Double.parseDoubles2 double i3Double.parseDoubles3 JOptionPane.showMessageDialognulli1Math.pow1i20.0112i3 ///2.10/public class LQ public static void mainStringargs String sJOptionPane.showInputDialogquot请输入整数quot double iDouble.parseDoubles int i1inti int ji1100 JOptionPane.showMessageDialognulli1/100quot美元quotjquot美分quot ///2.11/import java.util.Scannerpublic class LQ public static void mainString args Scanner scnew ScannerSystem.in System.out.printlnquotEnter an amount in doublefor example 11.56quot double amountsc.nextDouble int remainingAmountintamount100 int numberOfOneDollarsremainingAmount/100 remainingAmountremainingAmount100 int numberOfQuartersremainingAmount/25 remainingAmountremainingAmount25 int numberOfDimesremainingAmount/10 remainingAmountremainingAmount10 int numberOfNickelsremainingAmount/5 remainingAmountremainingAmount5 int numberOfPenniesremainingAmount System.out.printlnquotYour amount quotamountquot consists ofnquotnumberOfOneDollarsquot dollarsnquotnumberOfQuartersquot quartersnquot numberOfDimesquot dimesnquotnumberOfNickelsquot nickelsnquotnumberOfPenniesquotpenniesquot ///2.12 控制平台/import java.util.Scannerpublic class LQ public static void mainStringargs Scanner scnew ScannerSystem.in System.out.printquotEnter employees name:quot String ssc.next System.out.printquotEnter number of hours worked in a week:quot double d1sc.nextDouble System.out.printquotEnter hourly pay rate:quot double d2sc.nextDouble System.out.printquotEnter federal tax withholding rate:quot double d3sc.nextDouble System.out.printquotEnter state tax withholding rate:quot double d4sc.nextDouble System.out.printquotEmployees name:quots System.out.println System.out.printquotHours worked:quotd1 System.out.println System.out.printquotPay rate: quotd2 System.out.println System.out.printquotGross Pay: quotd210 System.out.println System.out.printlnquotDeductions:quot System.out.printquotFederal withholding quotd310quot: quotd3d210 System.out.println System.out.printquotState Withholding quotd4100quot: quotd4d210 System.out.println System.out.printquotTotal Deduction: quotd4d210d4d210 System.out.println System.out.printquotNet pay: quotd210-d4d210d4d210 System.out.println /// 对话框/public class LQ public static void mainString args String sJOptionPane.showInputDialogquotEnter employees name:quot String s1JOptionPane.showInputDialogquotEnter number of hours worked in aweek:quot String s2JOptionPane.showInputDialogquotEnter hourly pay rate:quot String s3JOptionPane.showInputDialogquotEnter federal tax withholdingrate:quot String s4JOptionPane.showInputDialogquotEnter state tax withholdingrate:quot double d1Double.parseDoubles1 double d2Double.parseDoubles2 double d3Double.parseDoubles3 double d4Double.parseDoubles4 JOptionPane.showMessageDialognullquotEmployees name:quotsquotnquotquotHoursworked:quotd1quotnquotquotPay rate: quotd2quotnquot quotGross Pay: quotd210quotnquotquotDeductions:quotquotnquotquotFederalwithholding quotd310quot: quotd3d210quotnquot quotState Withholding quotd4100quot: quotd4d210quotnquotquotTotalDeduction: quotd4d210d4d210quotnquot quotNet pay: quotd210-d4d210d4d210 ///2.13/import java.util.public class LQ public static void mainString args System.out.printquotEnter balance:quot Scanner scnew ScannerSystem.in int i1sc.nextInt System.out.printquotEnter annual interest rate:quot double i2sc.nextDouble double i3 0 i3i1i2/1200.0 System.out.printlnquotThe interest is quotinti3100/100.0 import java.util.public class LQ public static void mainString args String s1JOptionPane.showInputDialogquotEnter balance:quot String s2JOptionPane.showInputDialogquotEnter annual interest rate:quot int i1Integer.parseInts1 double i2Double.parseDoubles2 double i3 0 i3i1i2/1200.0 JOptionPane.showMessageDialognullquotThe interest isquotinti3100/100.0 ///3.1/public class LQ public static void mainString args String s1JOptionPane.showInputDialogquot请输入三角形的一条边quot String s2JOptionPane.showInputDialogquot请输入三角形的另一条边quot String s3JOptionPane.showInputDialogquot请输入三角形的最后一条边quot double d1Double.parseDoubles1 double d2Double.parseDoubles2 double d3Double.parseDoubles3 ifd1d2gtd3ampampd1d3gtd2ampampd2d3gtd1 JOptionPane.showMessageDialognullquotCan edges quotd1quot quotd2quotandquotd3quot form a trianglequotquot truequot else JOptionPane.showMessageDialognullquotCan edges quotd1quot quotd2quotandquotd3quot form a trianglequotquot falsequot ///3.2/public class LQ public static void mainString args String sJOptionPane.showInputDialogquot请输入一个整数quot int iInteger.parseInts ifi20 JOptionPane.showMessageDialognullquotIS quotiquot an even number truequot else JOptionPane.showMessageDialognullquotIS quotiquot an even number falsequot ///3.3/public class LQ public static void mainStringargs String sJOptionPane.showInputDialogquot请输入一个整数quot int iInteger.parseInts ifi50ampampi60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 and 6truequot System.out.printlnquotIS quotiquot divisible by 5 and 6 truequot else //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 and 6falsequot System.out.printlnquotIS quotiquot divisible by 5 and 6 falsequot ifi50i60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or 6truequot System.out.printlnquotIS quotiquot divisible by 5 or 6 truequot else //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or 6falsequot System.out.printlnquotIS quotiquot divisible by 5 or 6 falsequot ifi50ampampi60i50ampampi60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or6 but not both truequot System.out.printlnquotIS quotiquot divisible by 5 or 6 but not both truequot else //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or6 but not both falsequot System.out.printlnquotIS quotiquot divisible by 5 or 6 but not both falsequot ///3.4/import java.util.public class LQ public static void mainStringargs Random rnew Random int i1intSystem.currentTimeMillis100 int i2r.nextInt100 String sJOptionPane.showInputDialognullquot请输入quoti1quotquoti2quot的结果quotquot提示框quotJOptionPane.INFORMATION_MESSAGE int i3Integer.parseInts ifi3i1i2 JOptionPane.showMessageDialognulli1quotquoti2quotquoti3quot truequot else JOptionPane.showMessageDialognulli1quotquoti2quotquoti3quot falsequot ///3.5/import java.util.public class LQ public static void mainStringargs Random rnew Random int i1intSystem.currentTimeMillis10 int i2r.nextInt10 int i3r.nextInt10 String sJOptionPane.showInputDialognullquot请输入quoti1quotquoti2quotquoti3quot的结果quotquot提示框quotJOptionPane.INFORMATION_MESSAGE int i4Integer.parseInts ifi4i1i2i3 JOptionPane.showMessageDialognulli1quotquoti2quotquoti4quot truequot else JOptionPane.showMessageDialognulli1quotquoti2quotquoti4quot falsequot ///3.6/import java.util.public class LQ public static void mainString args Scanner scnew ScannerSystem.in System.out.printlnquot请输入一个整数quot int isc.nextInt ifi20 System.out.printlnquotIS quotiquot an even number truequot else System.out.printlnquotIS quotiquot an even number falsequot ///3.8/import java.util.public class LQ public static void mainStringargs Scanner scnew ScannerSystem.in System.out.printlnquot请输入三个整数quot int i1sc.nextInt int i2sc.nextInt int i3sc.nextInt int i ifi1gti2ii1i1i2i2i ifi1gti3ii3i3i1i1i ifi2gti3ii3i3i2i2i System.out.printlni1quot quoti2quot quoti3 ///3.9/import java.util.public class LQ public static void mainString args System.out.printlnquot请输入三角形的三边quot Scanner scnew ScannerSystem.in double d1sc.nextDouble double d2sc.nextDouble double d3sc.nextDouble ifd1d2ltd3d1d3ltd2d2d3ltd1 System.out.printlnquot输入的三边无法构成三角形quot else System.out.printlnquot三角形周长为quotd1d2d3 ///3.11/public class LQ public static void mainString args String s1JOptionPane.showInputDialogquot请输入年份quot String s2JOptionPane.showInputDialogquot请输入月份quot int i1Integer.parseInts1 int i2Integer.parseInts2 ifi140ampampi11000i14000 ifi21i23i25i27i28i210i212 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 31 天quot else ifi24i26i29i211 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 30 天quot else ifi22 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 29 天quot else JOptionPane.showMessageDialognullquot输入错误!quot else ifi21i23i25i27i28i210i212 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 31 天quot else ifi24i26i29i211 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 30 天quot else ifi22 JOptionPane.showMessageDialognulli1quot 年 quoti2quot 月有 28 天quot else JOptionPane.showMessageDialognullquot输入错误!quot ///3.12/public class LQ public static void mainStringargs String sJOptionPane.showInputDialogquot请输入一个整数quot int iInteger.parseInts ifi50ampampi60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 and 6truequot System.out.printlnquotIS quotiquot divisible by 5 and 6quot ifi50i60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or 6truequot System.out.printlnquotIS quotiquot divisible by 5 or 6quot ifi50ampampi60i50ampampi60 //JOptionPane.showMessageDialognullquotIS quotiquot divisible by 5 or6 but not both truequot System.out.printlnquotIS quotiquot divisible by 5 or 6 but not bothquot ///4.1/import java.util.public class LQ public static void mainStringargs Random rnew Random long tSystem.currentTimeMillis int i1intMath.random15 int i2intMath.random15 String s StringBuffer Snew StringBufferquotquot int num0 int c forint j0jlt9j sJOptionPane.showInputDialogquotWhat is quoti1quot quoti2 cInteger.parseInts ifci1i2 JOptionPane.showMessageDialognullquotyou are rightquot num SS.appendi1quotquoti2quotquotcquot rightquotquotnquot else JOptionPane.showMessageDialognullquotyou are correctquot SS.appendi1quotquoti2quotquotcquot correctquotquotnquot i1r.nextInt15 i2r.nextInt15 long t1System.currentTimeMillis-t/1000 JOptionPane.showMessageDialognullquot答对了quotnumquot道题!nquotSquotnquotquot用时:quott1quot秒quot ///4.2/public class LQ public static void mainString args String sJOptionPane.showInputDialogquot请输入整数quot double num0 int iInteger.parseInts int sum0 fori0 num sumi sJOptionPane.showInputDialogquot请输入整数quot iInteger.parseInts JOptionPane.showMessageDialognullsum/num ///4.6/public class LQ public static void mainString args System.out.printfquot-28s-25s-25s-28snquotquot千克quotquot磅quotquot磅quotquot千克quot int i int j int k20 fori1ilt10i System.out.printf.上一篇:Java语言程序设计【PPT