java面向对象程序设计董小园_java面向对象程序设计(董小园版).doc

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc238553494" 第1章了解Java PAGEREF _Toc238553494 \h 2

HYPERLINK \l "_Toc238553495" 第2章面向对象的“对象” PAGEREF _Toc238553495 \h 7

HYPERLINK \l "_Toc238553496" 第3章对象的属性变量详述 PAGEREF _Toc238553496 \h 9

HYPERLINK \l "_Toc238553497" 第4章对象的行为成员方法详述 PAGEREF _Toc238553497 \h 12

HYPERLINK \l "_Toc238553498" 第5章生命周期及作用域 PAGEREF _Toc238553498 \h 17

HYPERLINK \l "_Toc238553499" 第6章Java常用类与函数库 PAGEREF _Toc238553499 \h 19

HYPERLINK \l "_Toc238553500" 第7章对象的进一步探讨--面向对象中的继承 PAGEREF _Toc238553500 \h 22

HYPERLINK \l "_Toc238553501" 第8章深入多态 PAGEREF _Toc238553501 \h 26

HYPERLINK \l "_Toc238553502" 第9章使用异常处理 PAGEREF _Toc238553502 \h 28

HYPERLINK \l "_Toc238553503" 第10章基于Swing的图形界面编程 PAGEREF _Toc238553503 \h 29

HYPERLINK \l "_Toc238553504" 第11章可视化程序的事件处理 PAGEREF _Toc238553504 \h 38

HYPERLINK \l "_Toc238553505" 第12章Java多线程机制 PAGEREF _Toc238553505 \h 51

了解Java

编写一个程序,将用户在命令行输入的24小时制时间转换为12小时制。

public class TimeTest{

public static void main(String args[]){

int time;

time = Integer.parseInt(args[0]);

if(time<0||time>24)

System.out.println("输入的不是一个合法时间!");

else if(time>12)

System.out.println("12小时制为"+(time-12)+"点");

else

System.out.println("12小时制为"+time+"点");

}

}

用户输入x的数值,根据如下规则输出计算后的结果y值。

x (x<1)

Y = 2x -1 (1<=x<10)

3x -11 (x>=10)

public class CalculateTest{

public static void main(String args[]){

float x,y;

x = Float.parseFloat(args[0]);

if(x<1)

y = x;

else if(1<=x&&x<10)

y = 2*x-1;

else

y = 3*x-11;

System.out.println(y);

}

}

编写一个Java应用程序,由命令行参数输入一个百分制成绩,要求打印出成绩等级“A”、“B”、“C” 、“D”、 “E”。90分以上为“A”;80~89分为“B”;70~79分为“C”;60~69分为“D”;60分以下为“E”。

要求使用switch语句实现。

运行效果如图2所示:

图1

public class PrintGrade {

public static void main(String[] args) {

double score = Double.parseDouble(args[0]);

if(score<0 || score>100)

System.out.println("错误,不是一个合法的百分制成绩!");

else{

int s = ((int)score)/10;

char grade;

switch(s){

case 10:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值