总结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: