上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: package com.abc;/* * * 系统提供的异常类,不可能完全满足我们要求, * 年纪大小于200,所以要自己动手写 * * 方法1,继承Exception:一旦throw就要马上处理 * 方法2,继承RuntimeException,不用处理或不用马上处理,一般自定义用这种 * * 调用自定义异常时一般是在可能产生的异常的地方(比如数据的判断后 if(uage>200)), * 使用关键字throw new 自定义异常; * */public class MyException extends RuntimeException{ public MyE... 阅读全文
posted @ 2012-10-19 10:48 邹晟 阅读(167) 评论(0) 推荐(0) 编辑
摘要: package frame;import java.awt.Image;import java.io.IOException;import javax.imageio.ImageIO;public class ImageUtil { public Image getImage(String imageUrl){ Image image = null; try { //会将图片加载在内存中 image = ImageIO.read(this.getClass().getClassLoader().getResour... 阅读全文
posted @ 2012-10-19 10:42 邹晟 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1: OOP面向对象编程,将现实社会中的问题映射到代码中解决 2: oop中两个重要组成 对象 :万物皆对象,有属性有值,有行为(方法) 类:将有相同属性,行为的对象进行抽象 得到的就是类,注意抽象出的属性是没有值的 类和对象的关系:类是模具,对象是模具产生的 往模具中加入数据就在了对象 3. java 中类的编写 public class 类名{ 数据类型 属性名; //String name; 返回值 方法名(该方法用到的参数){方体中的内容} //String add(String a ,String b ,String c){ String d = a + b +c; ... 阅读全文
posted @ 2012-10-19 10:38 邹晟 阅读(235) 评论(0) 推荐(0) 编辑
摘要: package abcdefg;//每一个类都有一个构造方法,如果你没有构造方法,那么系统会自动为你增加一个无参的空的构造方法,但是如果你已经有了,系统就不会为你增加了//构造方法是帮助我们的类产生对象的public class Person { private int pid; private String pname; private int page; private char psex; //构造方法就是 行为修饰符+ 类名,以下这个方法如果不写,系统会为你自动增加 public Person(){ }... 阅读全文
posted @ 2012-10-19 10:34 邹晟 阅读(194) 评论(0) 推荐(0) 编辑
摘要: package abcdefg;public class Test { public static void main(String[] args) { //类中的this是什么:该类产生对象后,对象调用带有this代码,那么this指的就是该对象 Person p = new Person();// p.setPid(1);// p.setPname("张三");// p.setPsex('x');// p.setPage(27); // System... 阅读全文
posted @ 2012-10-19 10:33 邹晟 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 键盘输入内容后,在屏幕中输出出来;分析,键盘是个类,屏幕是个类 键盘中提供了一个方法接收用户的输入内容, 然后调用屏幕中的一个输出方法进行了输出import java.util.Scanner;public class jianpan { String name; String neihan; String in(){ System.out.println("输入端口"); System.out.println("请输入:"); Scanner sc = new Scanner(System.in); String a = s... 阅读全文
posted @ 2012-10-19 10:30 邹晟 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 1.有一个10*10的游戏地图(地图内数据随意),用户出现的位置为 (4,5) , 请取出用户上方地图的值,和地图上上方的值,并查看是否正确public class Array2D { public static void main(String[] args) { int b[][] = new int[5][4]; int c[][] = new int[][]{ {1,2,3,4}, {1,2,3,4... 阅读全文
posted @ 2012-10-19 10:26 邹晟 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在屏幕上用“*”画一个空心的圆*问题分析与算法设计 打印圆可利用图形的左右对称性。根据圆的方程: R*R=X*X+Y*Y 可以算出圆上每一点行和列的对应关系。public class T11 { public static void main(String[] args) { // r*r=x*x+y*y int r = 10; int x = r; int y = r; for(int ay = y; ay>=-y ; ay-- ){ //取出y的区间 ... 阅读全文
posted @ 2012-10-19 10:24 邹晟 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在屏幕上显示杨辉三角形 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 ......................................*问题分析与算法设计杨辉三角形中的数,正是(x+y)的N次方幂展开式各项的系数。本题作为程序设计中具有代表性的题目,求解的方法很多,这里仅给出一种。 从杨辉三角形的特点出发,可以总结出: 1)第N行有N+1个值(设起始行为第0行) 2)对于第N行的第J个值:(N>=2) 当J=1或J=N+1时:其值为1 J!=1且J!=N+1时:其值为第N-1行的第J-1个值与第N-1行第J个值之和将这些特点提炼成数学 阅读全文
posted @ 2012-10-19 10:22 邹晟 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一副扑克有52张牌,打桥牌时应将牌分给四个人。请设计一个程序完成自动发牌的工作。要求:黑桃用S(Spaces)表示;红桃用H(Hearts)表示;方块用D(Diamonds)表示;梅花用C(Clubs)表示。*问题分析与算法设计 按照打桥牌的规定,每人应当有13张牌。在人工发牌时,先进行洗牌,然后将洗好的牌按一定的顺序发给每一个人。为了便于计算机模拟,可将人工方式的发牌过程加以修改:先确定好发牌顺序:1、2、3、4;将52张牌顺序编号:黑桃2对应数字0,红桃2对应数字1,方块2对应数字2,梅花2对应数字3,黑桃3对应数字4,红桃3对应数字5,...然后从52 张牌中随机的为每个人抽牌。 这里采 阅读全文
posted @ 2012-10-19 10:21 邹晟 阅读(515) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页