目 录

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相关推荐

  1. java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...

    基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...

  2. java里面比较重要的东西_Java面向对象程序设计中很重要的一些东西

    面向对象具有多方面的吸引力.对于管理人员,它实现了更快和更廉价的开发与维护过程.对于分析与设计人员,能生成清晰.易于维护的设计方案.对于程序开发人员,对象的理解又是如此浅显.此外,面向对象的工具以及类 ...

  3. java 面向对象程序设计实验书 答案_java面向对象程序设计实验指导与习题解答的答案...

    参考答案如下 建设单位在施工合同履行中未能按约定付款,对象答的答案由此可能承担的法律责任是() [2006年考试真题]A.警告 保密性原则是心理辅导课程最基本.程序最重要的原则.() 设计实验简述引进 ...

  4. java面向对象三大特性难吗_JAVA面向对象的三大特性

    JAVA面向对象的三大特性 每一对象是其状态和行为的封装.类是按一定体系和层次安排的,使得子类可以从超类继承行为.在这个类层次体系中有一个根类,它是具有一般行为的类.Java程序是用类来组织的.下面是 ...

  5. Java怎么用继承回复信息_JAVA面向对象-继承

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java继承: 1.继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类.继承可以理解为一个对象从另一个对象获取属性的过程. 2.如果类 ...

  6. java面向对象第四章上机_java面向对象第四章

    一.接口的基础知识 1.为什么需要接口 为解决实际应用中,单一继承无法解决的问题 2.什么是接口 a)   基本概念? 接口是一种特殊的抽象类 接口是一种规范和标准,可以约束类的行为,是一些方法特征集 ...

  7. java对象赋值给另一个对象_java面向对象编程

    对象,从字面意思来看就是我们面对的物象.由此便可以知道,万事万物皆为对象.比如:一台电脑,一辆汽车,一部手机等等都是对象. 比如我们想要买一部手机,我们想要内存大一点的,最新款的,CPU 运算快一点的 ...

  8. java页面间面向对象的方法面试题_JAVA面向对象面试题带答案(墙裂推荐)

    1) 在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用(c)关键字来申明父类的这些方法. a) Finalc b) Static c) Abstract d) Void ...

  9. java中object类怎么赋值_Java面向对象之Object类

    一.继承体系的老祖宗是Object类.(Object类是所有类的父类) 当我们不希望在程序中某些类被继承,某些方法被重写,某些数据被修订.就是final关键字闪亮登场的时候了. 一个类没有使用exte ...

最新文章

  1. 1. BCP的主要参数介绍
  2. 5笔涂出一只3D猫咪模型,可跑可跳无需手动绑定骨骼,新鬼畜素材get丨浙大开源...
  3. R语言入门学习笔记 - 对R软件的认识
  4. 转 Java的各种打包方式(JAR/WAR/EAR/CAR)
  5. idea项目怎么jdk和scala同时显示在External Libraries下?
  6. java调用支付接口实例_Java 调用支付宝接口
  7. vue中computed、metfods、watch的区别
  8. 夯实Java基础(十七)——注解(Annotation)
  9. mysql 临时表循环_在游标循环中查询临时表可以,但是结束循环后就无法查询了。...
  10. 使用CSS控制表单样式/示例演示
  11. 苹果笔记本计算机内存不足怎么办,macbook内存不够用怎么加_苹果电脑增加内存的具体方法...
  12. 房东要涨800房租,我用Python抓取帝都几万套房源信息,主动涨了1000。
  13. 如何将硬盘克隆到固态硬盘,固态硬盘系统克隆怎么弄
  14. Springcloud微服务中多模块重复代码重构成公共模块的实现
  15. MAC Vmware FUSION网络配置
  16. es java api 进行聚合+桶聚合查询
  17. 构造拉丁方阵和正交拉丁方阵组
  18. 2018信息学奥赛NOIP全套视频 最新最全,分享给大家
  19. Android Rxjava的学习
  20. 一场关于物理学本质的争论:实验是检验科学的唯一标准吗?

热门文章

  1. beta:scrum5
  2. 关于HbSrv.exe
  3. windows环境下nginx的入门配置跳转tomcat
  4. 微信小程序 WXBizDataCrypt 解密 报错
  5. 织梦DEDECMS网站留言板提交时验证码错误返回空白页的解决办法
  6. lambda写法(多参数)
  7. word2007鼠标不好用
  8. java socket 浏览器_Socket实现Java和浏览器交互。
  9. android集合优化,android-性能优化之集合类优化
  10. 振子天线三维方向图 matlab仿真,1阵列天线方向图的MATLAB实现