好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

.

【实验名称】Java程序设计基础 【实验目的】

1、学习和掌握Java程序的基本结构。

2、学习和掌握Java程序的基本开发过程和方法。 3、学习和掌握程序设计的基本开发步骤。 4、学习和掌握Java程序的基本输入、输出方法。 5、学习和掌握Java程序设计的基本技术。

【实验日期和时间记录】实验预习时间:2014.4.12.8:30—10:30 实验过程时间:2014.4.12 10:30—17:00及2014.4.26.8:30—12:00 【实验内容】

1、创建、编译和执行Welcome.java。(参见教材1.7和1.8小节,P8-11) 【实验预习】

1. 这道题需要解决的是输出“welcome to java”这个字符串。 2. 解决方案:用system.out.println(“welcome to java”).方法输出。没有输入与处理,直接输出。 3. 学会输出字符串的方法。 【附:程序代码】 public class Welcome{

public static void main(String[]args){

System.out.println(\输出并显示信息Welcome to java!

精品

.

} }

【实验过程及结果记录】

在实验过程中没有遇到问题,需要注意的是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. 读入信息,将信息以按照一定格式输出。 【附:程序代码】 import java.util.Scanner;

精品

.

public class Payroll{

public static void main(String[]args){ //创建一个Scanner

Scanner input=new Scanner(System.in); //输入姓名

System.out.print(\String name=input.next(); //输入工作时间

System.out.print(\double weekHour=input.nextInt(); //输入每小时工资数

System.out.print(\double payRate=input.nextDouble(); //输入联邦税率

System.out.print(\double federalRate=input.nextDouble(); //输入州税税率

System.out.print(\double stateRate=input.nextDouble(); //输出工资单

System.out.println(\雇员姓名:\System.out.println(\工作小时数:\

精品

.

System.out.println(\每小时工资数:$\System.out.println(\工资总收入:$\System.out.println(\所纳税款:\

System.out.println(\联邦税<\federalRate*100 + \+ federalRate*payRate*weekHour);

System.out.println(\州税:<\(int)(stateRate*100*payRate*weekHour)/100.0); System.out.println(\

:$\

+

(int)((federalRate*payRate*weekHour+stateRate*payRate*weekHour)*100)/100.0 );

System.out.println(\净收入:$\federalRate*payRate*weekHour

stateRate*payRate*weekHour)*100)/100.0); } }

【实验过程及结果记录】

-

精品

.

实验过程遇到的问题是:不会保留两位小数。在题中最后求州税和净收入和总纳税需保留两位小数。

解决方法是现将要保留的乘以100,取整后,在除以100.0即可。 2)使用GUI 【实验预习】

1.该程序是用来打印工资单。

2.通过GUI读入信息,将信息按照一定格式用GUI输出。 【附:程序代码】

import javax.swing.JOptionPane; public class PayrollGUI{

public static void main(String[]args){ //输入雇员姓名

精品

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

.【实验名称】Java程序设计基础【实验目的】1、学习和掌握Java程序的基本结构。2、学习和掌握Java程序的基本开发过程和方法。3、学习和掌握程序设计的基本开发步骤。4、学习和掌握Java程序的基本输入、输出方法。5、学习和掌握Java程序设计的基本技术。【实验日期和时间记录】实验预习时间:2014.4
推荐度:
点击下载文档文档为doc格式
0tdlk7uge10weks4q8jb3z01x0bw3600n7q
领取福利

微信扫码领取福利

微信扫码分享