02 2012 档案

摘要:1题目:输出9*9口诀。public static void main(String[] args) { for(int i=1; i<10; i++) { for(int j=1; j<=i; j++) { System.out.print(j + "*" + i + "=" + j*i + " " ); if(j*i<10){System.out.print(" ");}} System.out.println(); }}2题目:输入三个整数x,y,z,请把这三个数由小到大输出。int x,y 阅读全文
posted @ 2012-02-28 18:49 一个人的深夜 阅读(255) 评论(0) 推荐(0)
摘要:有一道简单的编程题 题目: 计算增值税。开始选择纳税人种类:一般纳税人和小规模纳税人,然后计算: 如果是一般纳税人 提示输入 本月销项和进项税额 如果是小规模纳税人 提示输入营业额 一般纳税人 增值税=(本月销项税额-进项税额)*0.17 如果是小规模纳税人 增值税=营业额*0.03 我写的是下面代 阅读全文
posted @ 2012-02-27 11:56 一个人的深夜 阅读(368) 评论(0) 推荐(1)
摘要:看下面代码: 1 do {2 System.out.println("请输入您的纳税人类型:\n1 一般纳税人\n2 小规模纳税人");3 if (sc.hasNextInt()) {5 i = sc.nextInt();6 }7 } while (i != 1 && i != 2); 本题 本来目 阅读全文
posted @ 2012-02-27 11:33 一个人的深夜 阅读(4361) 评论(0) 推荐(0)
摘要:本来不想贴在这儿的,没什么技术含量。 关键一点就是复制按钮的实现了。用到了文件输入输出流和文件通道。(目前暂时不太清楚文件读写操作的原理,后续补上) 复制剪切删除程序源代码 1 import java.awt.*; 2 3 import javax.swing.*; 4 imp... 阅读全文
posted @ 2012-02-25 18:37 一个人的深夜 阅读(506) 评论(1) 推荐(0)
摘要:从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的类,在编译之后会内部类会 阅读全文
posted @ 2012-02-25 11:33 一个人的深夜 阅读(292) 评论(0) 推荐(1)
摘要:想想自己以前学过很多内容,但都是光理论不操作导致上机很少,一事无成,如今做了一个计算器的小程序练练手吧。花了两天的时间终于完成了。以后肯定要多做项目多实践! 下面是代码,写的不简洁,不规范。 View Code 1 import javax.swing.*; 2 import... 阅读全文
posted @ 2012-02-24 18:58 一个人的深夜 阅读(6018) 评论(2) 推荐(1)
摘要:事件处理有这么一个过程:事件源产生事件,事件被监听器监听到,监听器调用相应的处理方法。 那么程序是怎么实现 自动调用的呢 猜是这么回事, JAVA虚拟机运行程序,当运行到窗口可视方法时,显示出窗口。对窗口的操作引起产生了 事件(是一个对象,就类似我们从键盘读取的字符),事件在内存中有对应的地址的,因... 阅读全文
posted @ 2012-02-21 18:26 一个人的深夜 阅读(1540) 评论(0) 推荐(0)
摘要:昨天在做一道题目时,发现了一个问题,就是空值的问题。 问题是在oracle自带的emp表的。 emp表有其中的 empno 编号,ename 姓名 mgr 上级编号 三列。 题目要求是这样的: 查询不直接领导同事的员工的信息(即有上司无下属) 我写的答案是select empno,ename fro 阅读全文
posted @ 2012-02-19 10:49 一个人的深夜 阅读(2961) 评论(1) 推荐(1)
摘要:Oracle 没有提供TOP N 语句,若希望按特定条件查询前N 条记录,可以使用伪列ROWNUM。 ROWNUM 是对结果集加的一个伪列,即先查到结果集之后再加上去的一个列(注意:先要 有结果集)。 rownum 的值是oracle 顺序分配的从查询返回的行的编号,返回的第一行分配的是1,第二 行... 阅读全文
posted @ 2012-02-17 10:45 一个人的深夜 阅读(1409) 评论(0) 推荐(0)
摘要:做不出来时感觉好难啊,思路千千万,就是没想到用 Order by 和 rownum 。题目如下: 有下面三个表: 商品product(商品号productid,商品名productname,单价unitprice,商品类别category,供应商provider); 顾客customer(顾客号cu... 阅读全文
posted @ 2012-02-15 19:46 一个人的深夜 阅读(414) 评论(0) 推荐(0)
摘要:几乎要崩溃了,今天做了几道SQL查询题目,要求用连接,分组等形式把它做出来,真把我搞死了,首先我不太明白,sql查询语句的语法,印象中好像join 后面的on 不能和 where同时存在,做题怎么也做不出来,老师讲了on后面只是连接条件,它可以与where共存的。还有group by ,我做题目时 总是提示 不是group by语句 ,这SX Oracle 。。最后老师讲了,select 后面的列 只能是group by后面的列 否则会出现错误。然后,还有我不会分析题目,搞不清楚题目要求和表的关系 就开始下手了,结果根据表之间的逻辑关系,有些东西 通过 选择不同表 就可以查询出来,我非得连接那 阅读全文
posted @ 2012-02-15 15:11 一个人的深夜 阅读(168) 评论(0) 推荐(0)
摘要:一 上一节所创建的PL/SQL 程序块都是匿名的,没有被存储,每次执行后都不可被重用。存储过程是一种命名的PL/SQL 程序块,将程序的业务逻辑放在数据库服务器端实现。使用存储过程的优点:1)java 代码需要与数据库通信方能执行增删改查操作,如果这些操作都是在数据库内部完成显然效率是最高的,存储过 阅读全文
posted @ 2012-02-14 15:49 一个人的深夜 阅读(201) 评论(0) 推荐(0)
摘要:1 pl/sql 中CASE两种形式 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = ... 阅读全文
posted @ 2012-02-14 15:08 一个人的深夜 阅读(175) 评论(0) 推荐(0)
摘要:new 指的是新记录的指针old 指的是旧记录指针 new --为一个引用最新的列值;:old --为一个引用以前的列值; 这两个变量只有在使用了关键字 "FOR EACH ROW"时才存在.且update语句两个都有,而insert只有:new ,delect 只有:old; 选取自 http:/ 阅读全文
posted @ 2012-02-14 12:28 一个人的深夜 阅读(3767) 评论(0) 推荐(1)
摘要:外连接与内连接的区别 左连接显示左边全部的和右边与左边相同的 右连接显示右边全部的和左边与右边相同的 内连接是只显示满足条件的! 这里的左边和右边说的比较形象,左边就是select xx from 表1 left join 表2 on 条件 中的表1。 阅读全文 类别:Oracle 查看评论 阅读全文
posted @ 2012-02-14 10:52 一个人的深夜 阅读(202) 评论(0) 推荐(0)
摘要:DECLAREyear_date number;leap Boolean;BEGINyear_date:=2010;if mod(year_date,4)<>0 thenleap:=false;elsif mod(year_date,100)<>0 thenleap:=true;elsif mod( 阅读全文
posted @ 2012-02-13 13:26 一个人的深夜 阅读(2025) 评论(0) 推荐(0)
摘要:今天看了一个复杂的语句,终于理解了,原来select语句中后面所有的列名可以用 返回结果的函数(好像都返回一个结果)来代替。 因为列名所代表的就是一个记录的属性,属性相当于变量(面向对象中即是如此)函数返回的一个结果是不确定的,所以它整体可以看做是一个变量。那么 select ename, subs 阅读全文
posted @ 2012-02-12 16:46 一个人的深夜 阅读(480) 评论(0) 推荐(0)
摘要:1 对于一个引用类型的变量,Java编译器编译时按照它声明的类型来处理。而不是实际类型,注:这是编译时。 2 与C/C++不同,Java中的逻辑真不等于1,逻辑假也不等于0。 3 作用域可以嵌套。每创建一个程序块,就创建了一个新的嵌套作用域。外部作用域定义的变量对于内部作用域是可见的。但是内部作用域 阅读全文
posted @ 2012-02-10 14:10 一个人的深夜 阅读(186) 评论(0) 推荐(1)
摘要:先看题: class Base {private String name = "Base";public void method() {System.out.println("In Base method...");}public static void staticmethod() {System 阅读全文
posted @ 2012-02-10 13:40 一个人的深夜 阅读(213) 评论(0) 推荐(0)
摘要:􀂾 以下程序是否存在错误?class Base {private final void method() {System.out.println("In Base...");}}class Sub extends Base {public void method() {System.out.pri 阅读全文
posted @ 2012-02-10 12:27 一个人的深夜 阅读(3482) 评论(0) 推荐(0)