《Java》期末课程设计

《Java》期末课程设计,第1张

import java.io.BufferedReader

import java.io.InputStreamReader

public class QuestionOne {

/**

* 编程将从键盘输入文本中的子字符串“word”替换为字符串“world”, 并删除所有的子字符串“this”。

* 序程要求:程序中要包含有注释,对于使用的变量和方法的功能要加以说明。

*/

public static void main(String[] args) {

BufferedReader reader = new BufferedReader(new InputStreamReader(

System.in))

String message = null// 存储用户输入的字符串

try {

while ((message = reader.readLine()) != null) {

// 打印处理前的字符串

System.out.println("输入的字符串为:" + message)

// 把 word 替换为 world

message = message.replaceAll("word", "world")

// 把 this 替换为 空

message = message.replaceAll("this", "")

// 打印处理后的字符串

System.out.println("处理后为:" + message)

}

} catch (Exception e) {

e.printStackTrace()

System.out.println("出现异常,程序退出!")

}

}

}

1-4:

has-a的关系、contains-a的关系、is-a的关系;

“班级”与“学生”是has-a的关系;

“学生”与“大学生”是is-a的关系。

1-5:

正确,把两个看做是类,“清华大学”包含了“大学”的全部成员,“大学”能接受的信息,“清华大学”一样能接受到。

1-6:

过程:面向对象的分析、面向对象的设计、面向对象的实现;

5个层次:对象-类层、静态属性层、服务层、结构层 、主题层;

引入了:界面管理、任务管理、数据管理。

PS:其实我也是JAVA新手,不知答得对不对,希望这些能对你有帮助,呵呵。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11346405.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存