北京信息科技大学java语言程序设计-java语言设计基础

北京信息科技大学java语言程序设计-java语言设计基础

ID:5847077

大小:378.50 KB

页数:25页

时间:2017-12-26

北京信息科技大学java语言程序设计-java语言设计基础_第1页
北京信息科技大学java语言程序设计-java语言设计基础_第2页
北京信息科技大学java语言程序设计-java语言设计基础_第3页
北京信息科技大学java语言程序设计-java语言设计基础_第4页
北京信息科技大学java语言程序设计-java语言设计基础_第5页
资源描述:

《北京信息科技大学java语言程序设计-java语言设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【实验名称】Java程序设计基础【实验目的】1、学习和掌握Java程序的基本结构。2、学习和掌握Java程序的基本开发过程和方法。3、学习和掌握程序设计的基本开发步骤。4、学习和掌握Java程序的基本输入、输出方法。5、学习和掌握Java程序设计的基本技术。【实验日期和时间记录】实验预习时间:2014.4.12.8:30—10:30实验过程时间:2014.4.1210:30—17:00及2014.4.26.8:30—12:00【实验内容】1、创建、编译和执行Welcome.java。(参见教材1.7和1.8小节,P8-1

2、1)【实验预习】1.这道题需要解决的是输出“welcometojava”这个字符串。2.解决方案:用system.out.println(“welcometojava”).方法输出。没有输入与处理,直接输出。3.学会输出字符串的方法。【附:程序代码】publicclassWelcome{publicstaticvoidmain(String[]args){System.out.println("Welcometojava!");//输出并显示信息Welcometojava!}}【实验过程及结果记录】在实验过程中没有遇到问

3、题,需要注意的是System.out.println();的第一个字母大写。2、(财务应用程序:工资单)编写程序,读入工资基本信息并打印工资单。编写两种版本的程序,依次使用控制台实现输入输出和GUI实现输入输出。运行效果可参见图1和图2。说明:⑴题目来源,教材编程练习2.11(P51)。⑵控制台输入输出,请参考教材2.3(P21)和1.8小节(P10)。⑶GUI输入输出,请参考教材2.18(P44)和1.9(P12)小节。图1工资单(控制台输入、输出)1)从控制台输入【实验预习】1.该程序是用来打印工资单。2.读入信

4、息,将信息以按照一定格式输出。【附:程序代码】importjava.util.Scanner;publicclassPayroll{publicstaticvoidmain(String[]args){//创建一个ScannerScannerinput=newScanner(System.in);//输入姓名System.out.print("Enteremployee'sname:");Stringname=input.next();//输入工作时间System.out.print("Enternumberofhour

5、workedinaweek:");doubleweekHour=input.nextInt();//输入每小时工资数System.out.print("Enterhourlypayrate:");doublepayRate=input.nextDouble();//输入联邦税率System.out.print("Enterfederaltaxwithoutholdingrate:");doublefederalRate=input.nextDouble();//输入州税税率System.out.print("Enters

6、tatetaxwithoutholdingrate:");doublestateRate=input.nextDouble();//输出工资单System.out.println("雇员姓名:"+name);System.out.println("工作小时数:"+weekHour);System.out.println("每小时工资数:$"+payRate);System.out.println("工资总收入:$"+payRate*weekHour);System.out.println("所纳税款:");System.

7、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*weekHour)*100)/100

8、.0);System.out.println("净收入:$"+(int)((payRate*weekHour-federalRate*payRate*weekHour-stateRate*payRate*weekHour)*100)/100.0);}}【实验过程及结果记录】实验过程遇到的问题是:不会保留两位小数。在题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。