Java基础程序设计编程题.docx

上传人:b****6 文档编号:7878014 上传时间:2023-01-26 格式:DOCX 页数:8 大小:18.57KB
下载 相关 举报
Java基础程序设计编程题.docx_第1页
第1页 / 共8页
Java基础程序设计编程题.docx_第2页
第2页 / 共8页
Java基础程序设计编程题.docx_第3页
第3页 / 共8页
Java基础程序设计编程题.docx_第4页
第4页 / 共8页
Java基础程序设计编程题.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Java基础程序设计编程题.docx

《Java基础程序设计编程题.docx》由会员分享,可在线阅读,更多相关《Java基础程序设计编程题.docx(8页珍藏版)》请在冰豆网上搜索。

Java基础程序设计编程题.docx

Java基础程序设计编程题

Java程序”。

第一章

1、请使用Eclipse编写一个程序,程序运行后,在控制台输出“这是我的第

publicclassFirstJava{

publicstaticvoidmain(String[]args){

"这是我的第一个Java程序");

}

第二章

1、请编写一个程序,计算100以内所有奇数的和。

提示:

1)使用循环语句实现自然数1~99的遍历。

2)

continue,如

在遍历过程中,通过条件判断当前遍历的数是否为偶数,如果是,就果是奇数进行叠加运算。

publicclassDemo01{

publicstaticvoidmain(String[]args){intsum=0;

for(intx=1;x<100;x++){

if(x%2==0){

continue;

}

sum+=x;

}

"sum="+sum);

2、定义一个函数,找出数组中的最大数或最小数。

publicclassDemo02{

publicstaticvoidmain(String[]args){

int[]array={5,10,-8,-2,-500,50,200};

tart();top();;

Stringextname=(index+1);

returnextname;

}

}

2、编写一个程序,接收一个字符串,将字符串中每个单词的首字母改为大写。

publicclassDemo02{

publicstaticvoidmain(String[]args){

StringBuffersbn=newStringBuffer("hellowworldandhappynewyear");

StringBufferss=newStringBuffer("");

Strings=();

String[]sb=("");

for(inti=0;i<;i++){

sb[i]=sb[i].substring(0,1).toUpperCase()+sb[i].substring

(1);

}

for(inti=0;i<;i++){

(sb[i]);

第六章

1、编写一个程序,向ArrayList集合中添加5个对象,然后使用迭代器输出集合中的对象。

publicclassDemo01{

publicstaticvoidmain(String[]args){

Listlist=newArrayList();

("zhangsan");

("lisi");

("wangwu");

("zhaoliu");

Iteratorit=();

while()){

Objectobject=(Object)();

}

}

}

2、编写一个程序,向Properties集合存入5个配置项,并迭代出所有的配置项。

publicclassDemo02{

publicstaticvoidmain(String[]args){

Propertiesprops=newProperties();

("username","zhangsan");

("password","123456");

("email","");

Enumeratione=();

while()){

Stringname=(String)();

Stringvalue=(name);

+"="+value);

}

}

}

E盘中。

第七章

1、编写一个程序,使用定义数组的方式将D盘中的程序拷贝到

publicclassDemo01{

publicstaticvoidmain(String[]args)throwsIOException{

ava文件,并将其绝对路径存入一个list集合中输出。

publicclassDemo02{

publicstaticvoidmain(String[]args){

ndsWith(".java")){

());

}

}

}

}

第八章

1、设计一个窗体,窗体中有一个按钮,当单击按钮时,可以添加其它按钮,并按数字依次出现,当单击数字按钮时,被单击按钮消失,此窗体带关闭功能。

publicclassDemo01{

staticintnum=1;

publicstaticvoidmain(String[]args){

ispose();

}

});

emove(btn);

}

});

}

});

2、编写一个小游戏:

设计一窗体,窗体中上下有两个名称为“你来点我啊!

!

!

!

!

!

!

!

!

”的按钮,

当鼠标移动到上面按钮时,上面按钮消失,下面的显示;移动到下面时,下面消失,上面的

显示。

publicclassDemo02{

staticintnum=1;

publicstaticvoidmain(String[]args){

ispose();

}

});

(newMouseAdapter(){

publicvoidmouseEntered(MouseEvente){(false);

(true);

(true);

}

});

(newMouseAdapter(){

publicvoidmouseEntered(MouseEvente){(false);

(true);

(true);

}

});

第九章

1、已知在数据库jdbc中有一个名称为user的表,表中包含三个字段id,name,password。

要求使用JDBCUtils工具类编写一个程序,使程序执行后,可以向user表中插入一条数据。

(1)JDBCUtils的代码如下:

import.*;

/**

*工具类

*/

publicclassJDBCUtils{

publicclassUserDao{

tart();

newThread(myThread,"线程二").start();

newThread(myThread,"线程三").start();

第十一章

1、简述TCP/IP协议的层次结构。

TCP/IP协议的层次结构比较简单,共分为四层,分别是链路层、网络层、传输层和应用层。

其中链路层也称为网络接口层,该层负责监视数据在主机和网络之间的交换。

网络层也称网络互联层,是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。

传输层主要使网络程序进行通信,在进行网络通信时,可以采用TCP协议,也可以采用UDP协议。

应用层主要负责应用程序的协议,例如HTTP协议、

FTP协议等。

2、简述你对IP地址的认识。

要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接收数据的计算机或者发送数据的计算机。

在TCP/IP协议中,这个标识号就是

IP地址,它可以唯一标识一台计算机,目前,IP地址广泛使用的版本是IPv4,它是由4个字节大小的二进制数来表示,由于二进制形式表示的IP地址非常不便记忆和处理,因此通

常会将IP地址写成十进制的形式,每个字节用一个十进制数字(0-255)表示,数字间用符号

“.”分开,如“。

1、编写一个程序,实现多线程的UDP网络通信。

要求如下:

1)编写数据接收类ReceiveThread,该类实现了Runnable接口,重写run()方法实现不断接受客户端发送数据的功能。

2)编写数据发送类SendThread,该类同样实现了Runnable接口,重写run()方法实现通过键盘录入数据,将数据向接收端发送的功能。

3)编写测试类TestUDP,在main()方法中,同时启动接收端和发送端程序。

(1)数据接收类的代码如下所示:

importclassReceiveThreadimplementsRunnable{

publicvoidrun(){

try{

etHostAddress();

Strings=newString(),0,());

+s);

"接收端:

从"+ip+"主机接收到的数据是:

if("bye".equals(s)){

聊天室关闭******");

();

break;

}

}

}catch(IOExceptione){

();

2)数据发送类的代码如下所示:

importclassSendThreadimplementsRunnable{

publicvoidrun(){

try{

quals(line)){

etBytes());

//释放资源

"发送完毕,关闭客户端服务。

");

();

}

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1