首页 > 编程知识 正文

面向对象程序设计书籍,面向对象程序设计心得体会

时间:2023-05-06 17:30:00 阅读:51311 作者:2229

总结java面向对象编程(动荡的茉莉版),java面向对象、java面向对象编程、java面向对象思想、java面向对象编程问题、java面向对象程序面向java对象编程pdf、面向java对象编程三个特点,面向java对象的理解

目录

第1章关于Java2

第二章面向对象的“对象”7

第3章对象的属性---变量详细信息9

第四章对象行为---成员方法详述12

第五章生命周期和作用域17

第六章Java公共类和函数库19

第七章对象的进一步研究---面向对象的继承22

第八章多态性26

第9章使用异常处理28

第十章基于Swing的图形界面编程29

第十一章可视化程序的事件处理38

第十二章Java多线程机制51

关于Java

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

公共类时间测试{

publicstaticvoidmain (string args [ ] ) {

不运行时间;

time=integer.parseint(args[0];

if (时间0||时间24 )

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

elseif(time12 ) )。

system.out.println(12小时制为() time-12 ) )点);

else

system.out.println('12小时制为' time '点);

}

}

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

x(x1 ) )。

y=2x-1(1=x10 ) )。

3x-11(x=10 ) )。

公共类计算测试{

publicstaticvoidmain (string args [ ] ) {

浮动x,y;

x=float.parsefloat(args[0];

是if(x1 )

y=x;

ELSEif(1=XX10 ) ) )。

y=2*x-1;

else

y=3*x-11;

system.out.println(y;

}

}

创建Java APP应用程序,要求根据命令行参数输入百分比成绩,打印成绩等级“a”、“b”、“c”、“d”、“e”。 90分以上为“a”; 80~89分为“b”; 70~79分为“c”; 60~69分为“d”; 60分以下为“e”。

必须使用switch语句实现。

执行效果如图2所示:

图1

公共类打印等级{

publicstaticvoidmain (字符串[ ] args ) {

doublescore=double.parse double (args [0];

if(score0|||score100 )

(错误,不是合法的百分比成绩! ' );

else{

ints=(int ) score )/10;

察级;

交换机(s ) {

case 10:

case 9: grade='A '; 布雷克;

case 8: grade='B '; 布雷克;

case 7: grade='C '; 布雷克;

case 6: grade='D '; 布雷克;

默认: grade=' e ';

}

System.out.println (成绩为“score”,对应等级为“grade”

}

}

}

假设今天是星期天,制定一个程序,要求n天后是星期几。 要求: n的数值通过命令行输入; 使用switch语句实现。

公共类日期测试{

publicstaticvoidmain (字符串[ ] args ) {

intn=integer.parseint(args[0];

交换机(n %7) {

case0:system.out.println(n '天后为星期天); 布雷克;

case1:system.out.println(n '天后为星期一); 布雷克;

case2:system.out.println(n '天后为星期二); 布雷克;

case:system.out.println(n '天后为星期三); 布雷克;

case4:system.out.println(n '天后为周四); 布雷克;

case53360system.out.println(n '天后为星期五); 布雷克;

case 6:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。