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:
java面向对象程序设计董小园_java面向对象程序设计(董小园版).doc相关推荐
- java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...
基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...
- java里面比较重要的东西_Java面向对象程序设计中很重要的一些东西
面向对象具有多方面的吸引力.对于管理人员,它实现了更快和更廉价的开发与维护过程.对于分析与设计人员,能生成清晰.易于维护的设计方案.对于程序开发人员,对象的理解又是如此浅显.此外,面向对象的工具以及类 ...
- java 面向对象程序设计实验书 答案_java面向对象程序设计实验指导与习题解答的答案...
参考答案如下 建设单位在施工合同履行中未能按约定付款,对象答的答案由此可能承担的法律责任是() [2006年考试真题]A.警告 保密性原则是心理辅导课程最基本.程序最重要的原则.() 设计实验简述引进 ...
- java面向对象三大特性难吗_JAVA面向对象的三大特性
JAVA面向对象的三大特性 每一对象是其状态和行为的封装.类是按一定体系和层次安排的,使得子类可以从超类继承行为.在这个类层次体系中有一个根类,它是具有一般行为的类.Java程序是用类来组织的.下面是 ...
- Java怎么用继承回复信息_JAVA面向对象-继承
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java继承: 1.继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承可以理解为一个对象从另一个对象获取属性的过程. 2.如果类 ...
- java面向对象第四章上机_java面向对象第四章
一.接口的基础知识 1.为什么需要接口 为解决实际应用中,单一继承无法解决的问题 2.什么是接口 a) 基本概念? 接口是一种特殊的抽象类 接口是一种规范和标准,可以约束类的行为,是一些方法特征集 ...
- java对象赋值给另一个对象_java面向对象编程
对象,从字面意思来看就是我们面对的物象.由此便可以知道,万事万物皆为对象.比如:一台电脑,一辆汽车,一部手机等等都是对象. 比如我们想要买一部手机,我们想要内存大一点的,最新款的,CPU 运算快一点的 ...
- java页面间面向对象的方法面试题_JAVA面向对象面试题带答案(墙裂推荐)
1) 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用(c)关键字来申明父类的这些方法. a) Finalc b) Static c) Abstract d) Void ...
- java中object类怎么赋值_Java面向对象之Object类
一.继承体系的老祖宗是Object类.(Object类是所有类的父类) 当我们不希望在程序中某些类被继承,某些方法被重写,某些数据被修订.就是final关键字闪亮登场的时候了. 一个类没有使用exte ...
最新文章
- 1. BCP的主要参数介绍
- 5笔涂出一只3D猫咪模型,可跑可跳无需手动绑定骨骼,新鬼畜素材get丨浙大开源...
- R语言入门学习笔记 - 对R软件的认识
- 转 Java的各种打包方式(JAR/WAR/EAR/CAR)
- idea项目怎么jdk和scala同时显示在External Libraries下?
- java调用支付接口实例_Java 调用支付宝接口
- vue中computed、metfods、watch的区别
- 夯实Java基础(十七)——注解(Annotation)
- mysql 临时表循环_在游标循环中查询临时表可以,但是结束循环后就无法查询了。...
- 使用CSS控制表单样式/示例演示
- 苹果笔记本计算机内存不足怎么办,macbook内存不够用怎么加_苹果电脑增加内存的具体方法...
- 房东要涨800房租,我用Python抓取帝都几万套房源信息,主动涨了1000。
- 如何将硬盘克隆到固态硬盘,固态硬盘系统克隆怎么弄
- Springcloud微服务中多模块重复代码重构成公共模块的实现
- MAC Vmware FUSION网络配置
- es java api 进行聚合+桶聚合查询
- 构造拉丁方阵和正交拉丁方阵组
- 2018信息学奥赛NOIP全套视频 最新最全,分享给大家
- Android Rxjava的学习
- 一场关于物理学本质的争论:实验是检验科学的唯一标准吗?