自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 [Java] 练习题018

<br /> <br />【程序18】<br />题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。<br /> <br />public class Test018{ public static void main(String[] args) { String[] m = {"a","b","c"}; String[] n = {"x",

2011-04-28 09:50:00 1742 1

原创 [Java] 练习题017: 猴子吃桃

<br />【程序17】<br />题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。<br />1.程序分析:采取逆向思维的方法,从后往前推断。<br /> <br />public class Test017{ public static void main(String[] args) { int

2011-04-28 08:30:00 2079 1

原创 [Java] 练习题016: 输出9*9口诀

<br />题目:输出9*9口诀。<br />1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。<br /> <br />public class Test016{ public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { System.out.print(i+" * "+j+" = " + i*j+ " "); }

2011-04-27 23:33:00 5130

原创 [Java] 练习题015: 输入三个整数x,y,z,请把这三个数由小到大输出。

<br />【程序15】<br />题目:输入三个整数x,y,z,请把这三个数由小到大输出。<br />1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小<br /> <br />import java.util.*;public class Test015{ public static void main(String[] args) { int x,y,z;

2011-04-27 23:24:00 11758 2

原创 [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?

<br /><br />【程序14】<br />题目:输入某年某月某日,判断这一天是这一年的第几天?<br />1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。<br /><br /> <br />import java.util.*;public class Test014{ public static void main(String[] args) throws Exception { int

2011-04-27 22:46:00 22070 2

原创 [Java] 练习题013: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

<br />【程序13】<br />题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?<br />1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的数字正好是整数,就可以满足要求。<br /> <br />public class Test013{ public static void main(String[] args) { double a,b; for(int i=1;i<1000

2011-04-27 21:41:00 13828 4

原创 [Java] 练习题012

【程序12】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。

2011-04-27 20:42:00 2115

原创 [Java] 练习题011: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

<br />【程序11】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。<br /> <br /> <br />import java.util.*;public class Test11{ public static void main(String[] args) { int n; int count=0; Vector v

2011-04-27 16:09:00 10335

原创 [Java]练习题010: 求小球的高度和运行的距离

<br />【程序10】<br />题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?<br /><br /><br /> <br />public class Test10{ public static void main (String[] args) { double h = 100; double sub=0; for(int i=1;i<=10;i++) { sub = sub

2011-04-27 15:44:00 2850 2

原创 [Java] 练习题009

<br />【程序9】<br />题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。<br /> <br /> <br />public class Test9{ public static void main(String[] args) { for(int i=1;i<=1000;i++) { int n=0; for(int j=1;j<=i/2;j++) { if(i%j

2011-04-27 13:38:00 1699

原创 [Java] 练习题008"

<br />【程序8】<br />题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。<br />1.程序分析:关键是计算出每一项的值。<br /><br /><br /> <br />import java.util.*;public class Test8{ public static void main(String[] args) { Scanner in = n

2011-04-27 13:09:00 2130

原创 [Java]练习题007: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

<br />【程序7】<br />题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。<br /> <br />import java.io.*;public class Test7{ public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringB

2011-04-27 10:55:00 18830 2

原创 [Java]练习题006: 求两个数的最大公约数和最小公倍数

<br />【程序6】<br />题目:输入两个正整数m和n,求其最大公约数和最小公倍数。<br />1.程序分析:利用辗除法。<br /><br /> <br />import java.util.*;public class Test6{ public static void main(String[] args) { int m,n; Scanner in = new Scanner(System.in); System.out.println("请输入两个正整数

2011-04-27 10:16:00 14337 2

原创 [Java]练习题005: 条件运算符的应用

<br />【程序5】<br />题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。<br />1.程序分析:(a>b)?a:b这是条件运算符的基本例子。<br />import java.util.*;public class Test5{ public static void main(String[] args) throws Exception { int n: //将输入的数赋值给变量n

2011-04-27 09:11:00 2435

原创 [Java] 练习题004: 将一个正整数分解质因数

【程序4】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:  (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果nk,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。import java.util.*;public class PrimeSplitTest{ pu

2011-04-25 22:37:00 11335 3

原创 [Java]练习题003: 计算100到1000之间的水仙花数

【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。import java.util.*;public class DaffodilTest{ public static void main(String[] args) { int x=0; Vector v = n

2011-04-25 21:30:00 7580

原创 [Java]练习题002: 判断101-200之间有多少个素数,并输出所有素数

<br />【程序2】<br />题目:判断101-200之间有多少个素数,并输出所有素数。<br />1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,<br />  则表明此数不是素数,反之是素数。  <br /> <br />import java.util.*;public class PrimeTest{ public static void main(String[] args) { int x=0; Vector v = new V

2011-04-25 16:41:00 22985

原创 [Java] 练习题001:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

<br />【程序1】<br />题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?<br />1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....<br />   斐波那契数列, Sn = Sn-1+Sn-2<br /><br />import java.util.*;public class RubbitTest{ public static void main (Stri

2011-04-25 09:51:00 40074 8

原创 [Java] Socket/ServerSocket/Thread 控制台聊天程序--两人任意聊

<br />//服务器端代码import java.io.*;import java.net.*;public class ServerTest3{ public static void main(String[] args){ try{ //设置sever端的链接 ServerSocket s = new ServerSocket(8888); Socket s1 = s.accept();//sever等待链接 //实例化输出流 O

2011-04-20 13:00:00 4760 1

原创 [Java] JDBC_ODBC 链接 Excle 数据库

<br />import java.sql.*;public class JDBC_ODBC_XLS{ public static void main(String[] args){ String drv = "sun.jdbc.odbc.JdbcOdbcDriver"; try{ Class.forName(drv);//加载数据库驱动程序 //给定数据库的链接 Connection con = DriverManager.getConnection("jdbc:o

2011-04-19 22:59:00 796

原创 [Java] Socket/ServerSocket 控制台简单聊天程序

<br />//服务器端代码import java.io.*;import java.net.Socket;import java.net.ServerSocket;import java.net.SocketException;public class ServerTest{ public static void main(String[] args){ try{ ServerSocket s = new ServerSocket(8888); Socket

2011-04-19 14:28:00 1676 1

原创 [Java] URL

import java.io.InputStream; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; import java.net.URL; import java.net.MalformedURLException; public class URLTest{     public static void mai

2011-04-19 04:21:00 663

原创 [Java] InetAddress 获得ip地址和主机名

import java.net.*; public class IPAddressTest{     public static void main(String[] args){         try{             //获得本机的InetAddress信息             InetAddress IP = InetAddress.getLocalHost();             showInfo(IP);                 

2011-04-19 03:21:00 5912

原创 [Java] Tread.sleep() 电子表显示时期和时间

import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; public class DigitalClockTest{     public static void main(String[] args){         JFrame jf = new JFrame("Digital Clock");         JLabel jlbl

2011-04-19 02:45:00 2904

原创 [Java] Thread.setDaemon(boolean) 后台进程

public class Thread5{     public static void main(String[] args){         Thread t1 = new RunnableTest5(10);         t1.setName("用户线程t1");         t1.start();                 Thread t2 = new RunnableTest5(100);         t2.setDaemon(t

2011-04-18 15:25:00 1933

原创 [Java] Thread 创建线程的第二种方法

public class Thread4{     public static void main(String[] args){         //利用多态         Thread t = new RunnableTest3();         t.start();     } } //用继承Thread父类的方法来定义 class RunnableTest3 extends Thread{     @Override

2011-04-18 14:59:00 905

原创 [Java] Thread.setName() 设置线程名字

public class Thread3 {     public static void main(String[] args){         RunnableTest rt = new RunnableTest();         //定义两个线程,他们引用相同的数据         Thread t1 = new Thread(rt);         Thread t2 = new Thread(rt);         //设置线程的名字

2011-04-18 14:43:00 23264

原创 [Java] Thread 线程交替运行

public class Thread2 {     public static void main(String[] args){         RunnableTest rt = new RunnableTest();         //定义两个线程,他们引用相同的数据         Thread t1 = new Thread(rt);         Thread t2 = new Thread(rt);         //运行后,线程1 和线程2会交替运行

2011-04-18 14:34:00 1660

原创 [Java] Thread 线程

public class Thread1 {     public static void main(String[] args){             A r = new A();             Thread t = new Thread(r);//新的线程             t.start();//线程启动     } } class A implements Runnable{     @Override//重写run方

2011-04-18 14:13:00 556

原创 [Java] BufferedReader(new FileReader( )) 从文件输入数据

import java.io.*; public class InputStreamReaderFromFile{     public static void main(String[] args) throws IOException{         BufferedReader br = new BufferedReader(new FileReader("2.txt"));         while(true){             String str = br

2011-04-16 15:25:00 6183 1

原创 [Java] Scanner(new File( )) 从文件输入内容

import java.io.*; import java.util.*; public class ScannerInFileTest {     public static void main(String[] args) throws IOException{         //将文件的内容输入到 Scanner中         Scanner sc = new Scanner(new File("2.txt"));         System.out.prin

2011-04-16 15:05:00 5190

原创 [Java] Scanner(System.in) 从控制台输入

import java.util.*; public class ScannerTest{     public static void main(String[] args){         Scanner s = new Scanner(System.in);         while(true){             String str = s.nextLine();             if(str.equals("over")){

2011-04-16 14:51:00 3447

原创 [Java] new BufferedReader(new InputStreamReader(System.in)) 从控制台输入

import java.io.*; public class InputStreamReaderTest{     public static void main(String[] args) throws IOException{         String s;         //从控制台输入并将输入的值传递给BufferedReader         BufferedReader br = new BufferedReader(new InputStreamReade

2011-04-16 09:44:00 2186

原创 [Java] PrintWriter

import java.io.*; public class CopyFileTest4{     public static void main(String[] args) throws IOException{         FileReader fr = new FileReader("CopyFileTest4.java");         BufferedReader br = new BufferedReader(fr);               

2011-04-16 09:10:00 513

原创 [Java] BufferedReader/BufferedWriter 缓冲读取和写入字符

import java.io.*; public class CopyFileTest3{     public static void main(String[] args) throws IOException {         FileReader fr = new FileReader("1.txt");         BufferedReader br = new BufferedReader(fr);                 FileWriter fw =

2011-04-16 08:45:00 913

原创 [Java] FileReader/FileWriter 字符流

import java.io.*; public class CopyFileTest2{     public static void main(String[] args) throws IOException{         FileReader fr = new FileReader("1.txt");         FileWriter fw = new FileWriter("2.txt");         int read = fr.read();   

2011-04-16 07:44:00 476

原创 [Java]FileInputStream/FileOutputStream 复制文件

import java.io.*; public class CopyTest{     public static void main(String[] args) throws Exception{         String src = args[0];         String dest = args[1];         FileInputStream fis = new FileInputStream(src);         FileOutputSt

2011-04-16 07:07:00 570

原创 [Java] FileInputStream/FileOutputStream 字节流

import java.io.*; public class CopyFileTest{     public static void main(String[] args) throws IOException{         //源文件定义为字节输入流         FileInputStream fis = new FileInputStream("1.jpg");         //把目标文件定义为字节输出流         FileOutputStream

2011-04-16 06:33:00 565

原创 [Java] BufferedReader/BufferedWriter 简单记事本

import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; public class FileDialogTest{     public static void main(String[] args){         //实例化各个组件         JFrame f = new JFrame("文件对话框测试");        

2011-04-15 15:57:00 1405

原创 [Java] AWT 画图方法 public void paint(Graphics g)

import java.awt.*; import java.awt.event.*; public class AWTDrawTest extends WindowAdapter{     //构造方法     public AWTDrawTest(){         Frame f = new Frame("绘图测试");         DrawCanvas dc = new DrawCanvas();//实例化画布         f.add(dc);

2011-04-14 05:19:00 10886 2

W3C HTML学习

W3Cschool网站所有资料, 做成CHM 格式,方便浏览和学习

2011-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除