网络编程实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
public class Testif
{
public static void main(String args[])
{
boolean leap;
int year=2014;
if((year%4==0&&year%100!=0)||(year%400==0))//
System.out.println(year+"年是闰年");
else
System.out.println(year+"年不是闰年");
//方法二///////////////////////////////////////
year=2008;
if(year%4!=0)
leap=false;
else if(year%100!=0)
leap=true;
else if(year%400!=0)
一实验目的:
网络编程技术是计算机科学与技术专业、网络工程专业、软件工程专业的一门专业基础课程。本课程以Java技术为主讲授,Java语言是当前最流行的网络编程语言。本课程是一门实用性和综合运用性都很强的课程,实践教学环节是教学过程中必不可少的重要内容。通过实验,让学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JAVA中的基本方法和技术,能够熟练使用JAVA设计、编写程序,特别是基于TCP/IP的Socket编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。通过实验,提高学生使用Java语言程序设计开发的能力,提高应用面向对象技术分析和解决实际问题的能力,并在此基础上强化学生的实践意识、提高其分析问题、解决问题的能力以及动手能力和创新能力。
public class DataTypes
{
public static void main(String args[])
{
byte b=127;
short s=32767;
int i=2147483647;
long l=9223372036l;//为什么long表示的数比Int还小?
char c='c';
default:System.out.println("entry");
year=2050;
if(year%4==0){
if(year%100==0){
if(year%400==0)
leap=true;
else
leap=false;
}
else
leap=false;
}
else
leap=false;
if(leap==true)
System.out.println(year+"年是闰年");
float f=1.23F;
double d=0.9E-3;
boolean bool=true;
System.out.println(" b="+b);
System.out.println(" s="+s);
System.out.println(" i="+i);
System.out.println(" l="+l);
leap=false;
else
leap=true;
if(leap==true)
System.out.println(year+"年是闰年");
else
System.out.println(year+"年不是闰年");
//方法三/////////////////////////////////////
switch(a)
{
case '1':
System.out.println("win a Car!");break;
case '2':
System.out.println("picked the goat");break;
case '3':
System.out.println("get to keep your100!");break;
class SwitchTest
{
public static void main(String args[]) throw IOException
{
char a;
System.out.println("Enter a number from 1--3:");
a=(char)System.in.read();
二实验要求
要求学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JAVA中的基本方法和技术,能够熟练使用JAVA设计、编写程序,特别是基于TCP/IP的Socket编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。要注意培养学生良好的编程习惯,自始至终贯彻课程中所介绍的程序设计风格。为保证尽量在统一安排的上机时间内完成程序设计任务,学生应事先做问题分析,并做静态检查。学生应记录实验中所遇到的问题,并写出详细的实验报告。课前准备上机程序,上机认真调试,课后撰写实验报告,实验报告包括实验目的、实验内容、源程序、实验结果及分析。
实验
了解Java的数据类型,掌握各种变量的声明方式,理解运算符的优先级,掌握Java基本数据类型、运算符与表达式,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
实验
1、编写一个声明Java不同数据类型变量的程序。
2、编写使用不同选择结构的程序。
3、编写使用不同循环结构结构的程序。
实验内容:
1、编写一个声明Java不同数据类型变量的程序。
System.out.println(" c="+c);
System.out.println(" f="+f);
System.out.println(" d="+d);
System.out.println(" bool="+bool);
}
}
///////////////////////////////////////////////////////////////////////////////////////
else
System.out.println(year+"年不是闰年");
}ຫໍສະໝຸດ Baidu
}
2、编写使用不同选择结构的程序。
//使用switch语句/////////////////////////////////////
//1.编写程序用Switch语句实现从键盘上都1,2,3时,屏幕提示不同的信息
import java.io.*;
{
public static void main(String args[])
{
boolean leap;
int year=2014;
if((year%4==0&&year%100!=0)||(year%400==0))//
System.out.println(year+"年是闰年");
else
System.out.println(year+"年不是闰年");
//方法二///////////////////////////////////////
year=2008;
if(year%4!=0)
leap=false;
else if(year%100!=0)
leap=true;
else if(year%400!=0)
一实验目的:
网络编程技术是计算机科学与技术专业、网络工程专业、软件工程专业的一门专业基础课程。本课程以Java技术为主讲授,Java语言是当前最流行的网络编程语言。本课程是一门实用性和综合运用性都很强的课程,实践教学环节是教学过程中必不可少的重要内容。通过实验,让学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JAVA中的基本方法和技术,能够熟练使用JAVA设计、编写程序,特别是基于TCP/IP的Socket编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。通过实验,提高学生使用Java语言程序设计开发的能力,提高应用面向对象技术分析和解决实际问题的能力,并在此基础上强化学生的实践意识、提高其分析问题、解决问题的能力以及动手能力和创新能力。
public class DataTypes
{
public static void main(String args[])
{
byte b=127;
short s=32767;
int i=2147483647;
long l=9223372036l;//为什么long表示的数比Int还小?
char c='c';
default:System.out.println("entry");
year=2050;
if(year%4==0){
if(year%100==0){
if(year%400==0)
leap=true;
else
leap=false;
}
else
leap=false;
}
else
leap=false;
if(leap==true)
System.out.println(year+"年是闰年");
float f=1.23F;
double d=0.9E-3;
boolean bool=true;
System.out.println(" b="+b);
System.out.println(" s="+s);
System.out.println(" i="+i);
System.out.println(" l="+l);
leap=false;
else
leap=true;
if(leap==true)
System.out.println(year+"年是闰年");
else
System.out.println(year+"年不是闰年");
//方法三/////////////////////////////////////
switch(a)
{
case '1':
System.out.println("win a Car!");break;
case '2':
System.out.println("picked the goat");break;
case '3':
System.out.println("get to keep your100!");break;
class SwitchTest
{
public static void main(String args[]) throw IOException
{
char a;
System.out.println("Enter a number from 1--3:");
a=(char)System.in.read();
二实验要求
要求学生熟悉JDK中的主要内容,掌握用JDK调试和运行程序的方法,掌握网络编程的基本思想和开发方法、面向对象编程的思想,JAVA中的基本方法和技术,能够熟练使用JAVA设计、编写程序,特别是基于TCP/IP的Socket编程,并能运用这些知识方法完成C/S和B/S结构程序的设计工作。要注意培养学生良好的编程习惯,自始至终贯彻课程中所介绍的程序设计风格。为保证尽量在统一安排的上机时间内完成程序设计任务,学生应事先做问题分析,并做静态检查。学生应记录实验中所遇到的问题,并写出详细的实验报告。课前准备上机程序,上机认真调试,课后撰写实验报告,实验报告包括实验目的、实验内容、源程序、实验结果及分析。
实验
了解Java的数据类型,掌握各种变量的声明方式,理解运算符的优先级,掌握Java基本数据类型、运算符与表达式,掌握顺序结构、选择结构和循环结构语法的程序设计方法。
实验
1、编写一个声明Java不同数据类型变量的程序。
2、编写使用不同选择结构的程序。
3、编写使用不同循环结构结构的程序。
实验内容:
1、编写一个声明Java不同数据类型变量的程序。
System.out.println(" c="+c);
System.out.println(" f="+f);
System.out.println(" d="+d);
System.out.println(" bool="+bool);
}
}
///////////////////////////////////////////////////////////////////////////////////////
else
System.out.println(year+"年不是闰年");
}ຫໍສະໝຸດ Baidu
}
2、编写使用不同选择结构的程序。
//使用switch语句/////////////////////////////////////
//1.编写程序用Switch语句实现从键盘上都1,2,3时,屏幕提示不同的信息
import java.io.*;