北京信息科技大学Java语言程序的设计_Java语言设计基础.docxVIP

  • 0
  • 0
  • 约1.19万字
  • 约 25页
  • 2023-06-26 发布于山东
  • 举报

北京信息科技大学Java语言程序的设计_Java语言设计基础.docx

【实验名称】Java程序设计基础 【实验目的】 1、学习和掌握Java程序的基本构造。 2、学习和掌握Java程序的基本开发过程和方法。 3、学习和掌握程序设计的基本开发步骤。 4、学习和掌握Java程序的基本输入、输出方法。 5、学习和掌握Java程序设计的基本技术。 【实验日期和时间记录】实验预习时间:20:30—10:30 实验过程时间:2014.4.1210:30—17:00及20:30—12:00 【实验容】 1、创立、编译和履行Welcome.java。(参赐教材1.7和1.8小节,P8-11) 【实验预习】 这道题需要解决的是输出“welcometojava”这个字符串。 2.解决方案:用system.out.println(“welcometojava”).方法 输出。没有输入与办理,直接输出。 学会输出字符串的方法。【附:程序代码】 publicclassWelcome{ publicstaticvoidmain(String[]args){ System.out.println(Welcometojava!);//输出并显示信息 Welcometojava! } } 【实验过程及结果记录】 在实验过程中没有碰到问题,需要注意的是System.out.println( );的第一个字母大写。 2、(财务应用程序:薪资单)编写程序,读入薪资基本信息并打印工 资单。编写两种版本的程序,依次使用控制台实现输入输出和GUI 实现输入输出。运行效果可参见图1和图2。 说明:⑴题目根源,教材编程练习2.11(P51)。⑵控制台输入输出,请参照教材2.3(P21)和1.8小节(P10)。⑶GUI输入输出,请参照教 材2.18(P44)和1.9(P12)小节。图1薪资单(控制台输入、输出) 从控制台输入【实验预习】 该程序是用来打印薪资单。 读入信息,将信息以按照一定格式输出。【附:程序代码】 importjava.util.Scanner; publicclassPayroll{ publicstaticvoidmain(String[]args){ //创立一个Scanner Scannerinput=newScanner(System.in); 输入 System.out.print(Enteremployeesname:); Stringname=input.next( ); 输入工作时间 System.out.print(Enternumberofhourworkedinaweek:);doubleweekHour=input.nextInt( ); 输入每小时薪资数 System.out.print(Enterhourlypayrate:); doublepayRate=input.nextDouble( ); 输入联邦税率 System.out.print(Enterfederaltaxwithoutholdingrate:);doublefederalRate=input.nextDouble( ); 输入州税税率 System.out.print(Enterstatetaxwithoutholdingrate:);doublestateRate=input.nextDouble( ); 输出薪资单 System.out.println(雇员:+name); System.out.println(工作小时数:+weekHour); System.out.println(每小时薪资数:$+payRate); System.out.println(薪资总收入:$+payRate*weekHour); System.out.println(所纳税款:); System.out.println(联邦税+federalRate*100+%:$+ federalRate*payRate*weekHour); System.out.println(州税:+stateRate*100+%:$+ (int)(stateRate*100*payRate*weekHour)/100.0); System.out.println(总纳税:$+ (int)((federalRate*payRate*weekHour+stateRate*payRate*weekH our)*100)/100.0); System.out.println(净收入:$+(int)((payRate*weekHour- federalRate*payRate*weekHour- stateRate*payRate*weekHour)*100)/100.0); } } 【实验过程及结果记录】 实验过程碰到的问题是:不会保存两位小数。在题中最后求州税和净收入和

文档评论(0)

1亿VIP精品文档

相关文档