几个JAVA编程题~

作者&投稿:游黎 (若有异议请与网页底部的电邮联系)
JAVA的几个编程题~

JDBC-ODBC桥连
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection("jdbc:odbc:数据源","用户名","密码");
可能有打错的,请检查。

import java.net.*;
import java.io.*;

public class Server {

public static void startServer() {
try {
ServerSocket server = new ServerSocket(8888);
Socket connection = null;
System.out.println("服务器启动");
while (true) {
try {
connection = server.accept();
DataInputStream reader = new DataInputStream(connection.getInputStream());
DataOutputStream writer = new DataOutputStream(connection.getOutputStream());
int str = reader.read();
System.out.println("read: "+ str);
writer.writeUTF(str+"");
} catch (IOException ex) {
System.out.println("stream field");
ex.printStackTrace();
} finally {
try {
if (connection != null)
connection.close();
} catch (IOException ex) {
System.out.println("shutdown field!");
ex.printStackTrace();
}
}
}
} catch (IOException ex) {
ex.printStackTrace();
}
}

/**
* @param args
*/
public static void main(String[] args) {

Server.startServer();
}

}

JAVA开发者最常去的20个英文网站
http://www.tyhjao.cn/ShowPost.asp?ThreadID=29

1、利用随机数生成一个包括n个三位整数的数组,并利用方法求出最大最小值。
public class A {
public static void main(String[] args) {
int[] num = new int[5];
int max, min;

System.out.println("Numbers is:");
for (int i = 0; i < num.length; i++) {
num[i] = (int) (Math.random() * 900) + 100;
System.out.print(num[i] + " ");
}

max = min = num[0];
for (int i = 1; i < num.length; i++) {
if (max < num[i])
max = num[i];

if (min > num[i])
min = num[i];
}

System.out.println("\nMax: " + max);
System.out.println("Min: " + min);
}
}

2、编程输出1-100间的整数,并且此整数必须满足它是3的倍数,但不是5的倍数,也不是9的倍数,求这些数的和以及平均数。
public class B {
public static void main(String[] args) {
int sum = 0;
int count = 0;
for (int i = 1; i <= 100; i++) {
if ((i % 3 == 0) && (i % 5 != 0) && (i % 9 != 0)) {

3、5位数的密码1XX23,其中百位和千位模糊不清,但知道该数能被57和67除尽,设计一个算法,算出原有可能密码。
public class C {
public static void main(String[] args) {
for (int i = 100; i <= 9900; i+=100) {
if (((10023 + i) % 57 == 0) || ((10023 + i) % 67 == 0)) {
System.out.println(i + 10023);
}
}
}
}

4、使用穷举法输出100以内所有素数。
public class D {
public static void main(String[] args) {
boolean bool;
for (int i = 2; i <= 100; i++) {
bool = true;
for (int j = 2; j <= (int)(Math.sqrt(i)); j++) {
if ((i % j) == 0) {
bool = false;
break;
}
}
if (bool == true) {
System.out.print(i + "\t");
}
}
}
}

都是java书上的练习题吧,该练习的还是要自己练习。。。。。

高分悬赏Java程序,急!!!
答:4.或者以下项目,每组选定一个题目。分别是:计算器、电子辞典、连连看游戏、日历记事本、多用户聊天室、模拟售票系统、图书查询系统、汉诺塔等。 5.也可自己设计其它题目(但难度要相当)。2)、项目设计要求1、对系统进行功能模块分析、控制模块分析正确;2、系统设计要实用; 3、编程简练,可用,功能全面,具有较好的健壮...

3道java编程题,求解
答:package TestPerson;/** * (1) 编写程序实现如下功能:已知Person类包含三个公共成员变量(姓名、性别、年龄)和一个构造方法, * Student类是Person类的派生类,包含两个新的公共成员变量(学号、班号)、两个公共方法(修改年龄、显示基本信息)及一个构造方法。 * 在测试类Test1中,定义一组学生对象...

有几个java网络编程基础的选择题 哪位大神给下答案
答:、Applet为一种特殊的Panel,它可作为Java Applet程序的最外层容器。 ( )2、Java的源码中定义多少个类,编译后结果就生成多少个以.class为后缀的字节码文 ( )3、Java程序中,使用关键字new创建新的类对象,使用关键字free回收无用的类对象。 ( )4、Java有垃圾回收机制,可在指定的...

java简单的编程题
答:(1)import java.io.*;public class TestFileInputStream { public static void main(String[] args) { FileInputStream in = null;int b = 0;try { in = new FileInputStream("C:\\hello.txt");while((b=in.read())!=-1) { System.out.print((char)b);} }catch(IOException e) ...

Java程序设计的几道题
答:前十道 第一题 import java.io.*;public class exc1 { public static void main(String[] args) throws IOException { //输入正整数个数n //使用缓冲区(BufferedReader)从文本数据流读取文本数据 InputStreamReader reader= new InputStreamReader(System.in);BufferedReader input=new BufferedReader(...

编写java应用程序
答:第二题:public class Test2{ public static void main (String args[]){ System.out.println("java很有趣。");System.out.println("努力学好java编程。");//起点坐标不知如何中设置// } } 第三题:public class Test3{ public static void main (String args[]){ int i=12345;System.out....

几道java的编程题
答:int[] num = {10,8,7,5,6,9,2,3,1,4};//随意定义了一个长度为10的整数数组 //冒泡排序,最小的在最上面,最大的在最下面 for(int i=0;i<num.length;i++){ for(int j=i;j<num.length;j++){ if(num[i]>num[j]){ int temp = num[i];num[i] = num[j];num[j] =...

java的简单编程请帮助
答:简单数据类型是不能再简化的、内置的数据类型,由编程语言定义,表示真实的数字、字符和整数。更大、更复杂的数据类型可以采用简单数据类型的组合来定义。在大多数情况下,简单数据类型都具有其硬件等价物。比方说,int简单类型有时存放在32位硬件寄存器内。Java提供了几类简单数据类型表示数字和字符。 简单数据类型通常...

java 基础编程题。题目如下:
答:int ran = (int) (Math.random()*b.length);System.out.println("随机输出一个名字: " + b[ran]);}}import java.util.Scanner;import java.util.TreeMap;/** * 从键盘输入16位长整数,编程统计每个数字出现的个数 * @author young * */public class CharMapDemo {// 统计数字或者字符出现...

三个简单的Java编程题
答:第二题:public class sum1000 { public static void main (String[] args) { int sum = 0;for(int i = 2; i <= 1000; i+=2) { sum += i;} System.out.print(sum);} } 运行结果:250500 【第三题】import java.awt.*;import java.awt.event.*;import javax.swing.*;public ...