创建一个窗体

import java.awt.Container; import javax.swing.*; import java.awt.*; public class Example extends JFrame { public void CreateJFrame(String title) { JFrame jf=new JFrame(title); Container container=jf.getContentPane(); JLabel jl=new JLabel("这是一个JFrame窗体"); jl.setHorizontalAlig...
2016-03-04 16:13 | 阅读 12461 次 | 评论 0 条

java继承的例子

import java.util.Date; class Employee { private String name; private double salary; private Date birthday; public Employee() { } public Employee(String name,double salary,Date birthday) { this.name=name; this.salary=salary; this.birthday=birthday; } p...
2016-03-02 12:50 | 阅读 12897 次 | 评论 0 条

servlet编程(实现servlet接口方法)

import javax.servlet.*; import java.io.*; public class Hello implements Servlet { public void init(ServletConfig parml) throws ServletException { System.out.println("init"); } public ServletConfig getServletConfig() { return null; } public void service(ServletReques...
2016-03-02 09:02 | 阅读 11701 次 | 评论 0 条

java容器排序

java中的容器排序,需要类实现Comparable接口, 同时重写该接口的compareTo( )方法。该接口只有这一种方法,当前面类的某个属性值大于后者,返回正值,等于则返回0,小于则返回负值。 import java.util.*; class Student implements Comparable { String name; int id; public Student() { } public Student(String name,int id) { this.name=name; this...
2016-02-23 23:33 | 阅读 12058 次 | 评论 0 条

java程序2

import java.util.Scanner; class bankcard { private String name; private long num; private int[] password=new int[6]; private int balance; public String bankname; public bankcard() { String name="none"; num=0L; password=new int[]{0,0,0,0,0,0}; balance=0; banknam...
2016-02-22 13:04 | 阅读 11735 次 | 评论 0 条

一个简单的java程序

public class TestJava { public static void main(String[] args) { System.out.println("Hello JAVA!"); } }
2016-02-19 15:06 | 阅读 11749 次 | 评论 0 条

魔法师百小度

魔法师百小度也有遇到难题的时候——现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大量的脑力。 过了许久,百小度终于读懂魔法文字的含义:石门里面有一个石盘,魔法师需要通过魔法将这个石盘旋转X度,以使上面的刻纹与天相对应,才能打开石门。 但是,旋转石盘需要N点能量值,而为了解读密文,百小度的能量值只剩M点了!破坏石门是不可能的,因为那将需要更多的能量。不过,幸运的是,作为魔法师的百小度可以耗费V点能量,使得自己的能量变为现在剩余能量的K倍(魔法师的世界你永远不懂,谁也不知道他是怎么做到的)。比如,现在百小度有...
2015-12-31 16:16 | 阅读 1914 次 | 评论 1 条

一个小错误

这是一个大小写字母转换的程序,但是却存在一个错误,即可以大写转小写,不能小写转大写。 代码如下: #include <iostream> using namespace std; int main() { char a[100]; cin>>a; cout<<endl; for(int i=0;a[i]!=0;i++) { if(a[i]>='a'&amp;&amp;a[i]<='z') //如果是小写,转换为大写 a[i]-=32; if(a[i]>='A'&amp;&amp;a[i]<='Z') ...
2015-12-30 22:41 | 阅读 1162 次 | 评论 0 条

约瑟夫问题

犹太人有这样的故事:罗马人占领乔塔帕特后,39个犹太人与约瑟夫及他的朋友躲到一个洞里,犹太人决定宁愿死也不要被敌人逮到,于是决定了一个自杀方式,41个人排成一个圈,由第1个人开始报数,每报数到第3个,该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。 现在假设您不幸参与了这个游戏,共有N个人,如何让自己成为最后一个报数者,成功逃生。假设有41个人,您需要排在多少位才能逃生。 代码如下: #include <stdio.h> #define N 41 //也可以通过scanf函数赋值 int main()...
2015-12-29 10:20 | 阅读 2210 次 | 评论 4 条

猜数小游戏2

在猜数小游戏1的基础上加入随机数,让系统随机生成一定范围内的随机数,然后猜出这个随机数。 猜数小游戏2与1的最大不同是引入了随机数。在程序开头包含了stdlib.h和time.h头文件,分别用到了stdlib.h中的srand()和rand()函数,time.h中的time()函数。 一般来说,计算机中使用的随机数都是伪随机数,不是真正的随机数。 真正的随机数在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的。而计算机中的随机数是按照一定算法模拟产生的,其结果是确定的。我们可以这样认为这个可预见的结果其出现的概率是100%。所以计算...
2015-12-28 23:02 | 阅读 1681 次 | 评论 2 条

猜数小游戏

用c语言写了一个非常简单的猜数小程序。先设定好要猜的数字,通过输入数和设定数比较大小,提示输入数多大或过小。代码如下: #include <stdio.h> #define N 45 void main() { int a; printf("请猜一个整数:"); while(1) { scanf("%d",&amp;a); printf("\n"); if(a>N) printf("你输入的数太大了,请重新输入:"); else if(a<N) printf("你输入的数太小了,请重新输入:");...
2015-12-28 18:05 | 阅读 1332 次 | 评论 0 条
文章分类