java基础3--面向对象(上)(综合练习题)

原创 2011年01月17日 19:28:00

程序是写出来的,学习一门语言主要还是多练多写,做几道习题以巩固学习过的知识。

 

 

一、

//编写程序,统计出字符串“want you to know one thing”中字母n和字母o的出现次数。

二、

/*设计一个表示用户的User类,类中的变量有用户名、口令和记录用户个数的变量‘
  定义类的3个构造方法(无参、为用户名赋值、为用户名和口令赋值)、设置
  用户名和口令的方法。*/

  

三、

/*字符串操作:
 1)从字符串“黑马程序训练营20100228”中提取开班日期
 2)将“CSDN JAVA”字符串中的“JAVA”替换为“J2EE”。
 3)取出“黑马程序训练营20100228”第8个字符。
 4)清除“黑马程序训练营20100228”中所有的0。
 5)清除“黑马程序训练营20100228 CSDN 老师”中所有的空格。
 6)从任意给定的身份证号码中提取此人的出生日期。*/

  

 


 这道题做得不好,没有利用类和对象的知识,于是再重新写成这样:

 

  

*写了一个Strdemo类,里面有String声明的属性,以及各种方法,用于完成这道习题的几个要求,而且还使用了单态设计模式,虽然没有使程序更方便,但主要是为了熟悉知识点。

面向对象练习题

总结
  • qq_24423551
  • qq_24423551
  • 2015年05月07日 23:03
  • 277

Python面向对象习题

Python面向对象的习题
  • bullpride
  • bullpride
  • 2016年07月25日 12:54
  • 2798

Java面向对象编程+习题及答案

  • 2013年07月02日 00:26
  • 228KB
  • 下载

练习5 面向对象基础(含答案)

练习5 面向对象基础 Ⅰ.选择题 1、列选项中哪个是类public class Test { }的默认构造方法___?(知识点:构造器)           A. Test();       ...
  • zyx520ytt
  • zyx520ytt
  • 2015年12月04日 08:31
  • 2182

面向对象练习

/* 需求: 定义一个员工类,自己分析出几个成员, 然后给出成员变量,构造方法,getXxx()/setXxx()方法, 以及一个显示所有成员信息的方法。并测试。 分析: 员工 ...
  • GHolmes
  • GHolmes
  • 2016年10月13日 23:46
  • 522

Java面向对象编程练习题答案

  • 2014年03月26日 09:30
  • 155KB
  • 下载

Java基础练习

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … 数列第一项和第二项是1, 从第三项开始,每一项都等于前两项之和。 要求:...
  • Lh_0618
  • Lh_0618
  • 2016年03月12日 22:51
  • 1049

JAVA基础编程练习题--50道

【程序1】 題目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 刚开始真的无从下手,这么难的,...
  • qiucaijuan
  • qiucaijuan
  • 2011年08月01日 15:23
  • 111779

java面向对象练习题-经典

  • 2017年08月23日 21:33
  • 114KB
  • 下载

Java面向对象练习

1、定义长方形类,含:   属性:宽、高(整型);   方法:求周长、面积;   构造方法3个:(1)无参——宽、高默认值为1;(2)1个参数——宽、高均为参数值;(3)2个参数——...
  • sulan2131
  • sulan2131
  • 2017年04月02日 17:30
  • 516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java基础3--面向对象(上)(综合练习题)
举报原因:
原因补充:

(最多只允许输入30个字)