网络编程实验报告(计算机网络实验总结怎么写啊)

:暂无数据 2026-08-15 00:00:02 :0

网络编程实验报告(计算机网络实验总结怎么写啊)

各位老铁们,大家好,今天由我来为大家分享网络编程实验报告,以及计算机网络实验总结怎么写啊的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

计算机网络实验总结怎么写啊

1、实验的主要步骤(关键步骤)有哪几个?
2、实验过程有哪几个主要命令(关键命令)?含义是什么?使用中要注意什么?
3、实验过程遇到什么问题?如何解决?
4、解决问题的技巧和方法是什么?有何感想?
5、要注意专业术语的应用,语言表达要简练明白。

java实验报告实验过程和步骤怎么写

public interface Auth {

public void check(String name,String pwd,AuthResult result);

}

class AuthResult{

public String msg;// 结果信息
public boolean success;// 验证结果

public boolean isSuccess(){
return success;
}

public String getMsg(){
return msg;
}

}
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Map;

public class Auth1 implements Auth {

Map《String, String》 data = new HashMap《String, String》();

@Override
public void check(String name,String pwd,AuthResult result) {
try {
// 加载用户名和密码
InputStream in = getClass().getResourceAsStream(“Auth1.txt“);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String temp = null;
while((temp = br.readLine()) != null){
data.put(temp.split(“:“), temp.split(“:“));
}
if(data.get(name) == null){
result.success = false;
result.msg = “用户名错误“;
return;
}
if(!pwd.equals(data.get(name))){
result.success = false;
result.msg = “密码错误“;
return;
}
result.success = true;
result.msg = “auth success!“;
} catch (Exception e) {
e.printStackTrace();
}
}

}
public class Auth2 implements Auth {

Map《String, String》 data = new HashMap《String, String》();

@Override
public void check(String name,String pwd,AuthResult result) {
try {
// 加载用户名和密码
InputStream in = getClass().getResourceAsStream(“Auth2.txt“);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String temp = null;
int i = 1;
String temp1 = null;
while((temp = br.readLine()) != null){
if(i % 2 == 0){
data.put(temp1, temp);
} else {
temp1 = temp;
}
i++;
}
if(data.get(name) == null){
result.success = false;
result.msg = “用户名错误“;
return;
}
if(!pwd.equals(data.get(name))){
result.success = false;
result.msg = “密码错误“;
return;
}
result.success = true;
result.msg = “auth success!“;
} catch (Exception e) {
e.printStackTrace();
}
}

}
import java.util.Scanner;

public class Test {
public static void main(String args) {
Auth1 a1 = new Auth1();
Auth2 a2 = new Auth2();
Scanner sc = new Scanner(System.in);
String name = null;
String pwd = null;
System.out.println(“enter name:“);
name = sc.nextLine();
System.out.println(“enter pwd:“);
pwd = sc.nextLine();
AuthResult result = new AuthResult();
System.out.println(“---Auth1---check“);
a1.check(name,pwd,result);
if(result.isSuccess()){
System.out.println(“auth success!“);
} else {
System.out.println(“auth fail! because “ + result.getMsg());
}
System.out.println(“---Auth2---check“);
a2.check(name,pwd,result = new AuthResult());
if(result.isSuccess()){
System.out.println(“auth success!“);
} else {
System.out.println(“auth fail! because “ + result.getMsg());
}
}
}
文件与这些类同包下应该就能读到
Auth1.txt
name1:pwd1
name2:pwd2
Auth2.txt
name3
pwd3
name4
pwd4

Java实验报告

我刚做了一个,呵呵

import java.awt.Button;
import java.awt.GridLayout;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JLabel;

public class Calculator extends JFrame implements ActionListener {

private static final long serialVersionUID = 1L;
// public static final int EXIT_ON_CLOSE = 3;

private Button plus=new Button(“+“); //运算符
private Button minus=new Button(“-“);
private Button multip=new Button(“*“);
private Button divise=new Button(“/“);

private Panel pan=new Panel();
private JLabel opl1 = new JLabel(“操作数1“);
private JLabel opl2 = new JLabel(“操作数2“);
private JLabel resl = new JLabel(“结果:“);

private TextField op1=new TextField(10);
private TextField op2=new TextField(10);
private TextField result=new TextField(10);

public Calculator ()
{
super(“Calculator“);
initialize();
}

public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
try
{
if(e.getSource()==plus)
{

if(op1.getText().equals(““)||op2.getText().equals(““))
result.setText(“操作数不完整“);
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1+oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()==minus)
{
if(op1.getText().equals(““)||op2.getText().equals(““))
result.setText(“操作数不完整“);
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1-oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()== multip)
{
if(op1.getText().equals(““)||op2.getText().equals(““))
result.setText(“操作数不完整“);
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1*oprt2;
result.setText(temp.toString());
}
}
if(e.getSource()==divise)
{
if(op1.getText().equals(““)||op2.getText().equals(““))
result.setText(“操作数不完整“);
else
{
int oprt1 = Integer.parseInt(op1.getText());
int oprt2 = Integer.parseInt(op2.getText());
Integer temp = oprt1/oprt2;
result.setText(temp.toString());
}
}

}
catch(Exception ee)
{
result.setText(ee.getMessage());
ee.printStackTrace();
}
}

public static void main(String args) {
// TODO Auto-generated method stub
new Calculator();
}

}

关于网络编程实验报告到此分享完毕,希望能帮助到您。

网络编程实验报告(计算机网络实验总结怎么写啊)

本文编辑:admin

更多文章:


begin和start的区别(start与begin的区别)

begin和start的区别(start与begin的区别)

其实begin和start的区别的问题并不复杂,但是又很多的朋友都不太了解start与begin的区别,因此呢,今天小编就来为大家分享begin和start的区别的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月15日 09:20

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

vant官网中文(范特365 是韩国化妆品VANT36.5吗)

大家好,今天小编来为大家解答以下的问题,关于vant官网中文,范特365 是韩国化妆品VANT36.5吗这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 09:10

特殊字符是指什么?正则表达式中一些特殊字符的用法

特殊字符是指什么?正则表达式中一些特殊字符的用法

大家好,特殊字符相信很多的网友都不是很明白,包括特殊字符是指什么也是一样,不过没有关系,接下来就来为大家分享关于特殊字符和特殊字符是指什么的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

2026年10月15日 08:10

特殊符号网名大全花样符号(特殊符号昵称有哪些)

特殊符号网名大全花样符号(特殊符号昵称有哪些)

本篇文章给大家谈谈特殊符号网名大全花样符号,以及特殊符号昵称有哪些对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月15日 07:30

prison break(越狱(prison break)到底是在讲个什么)

prison break(越狱(prison break)到底是在讲个什么)

各位老铁们好,相信很多人对prison break都不是特别的了解,因此呢,今天就来为大家分享下关于prison break以及越狱(prison break)到底是在讲个什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2026年10月15日 06:50

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

c程序设计第五版教学视频(求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!)

各位老铁们,大家好,今天由我来为大家分享c程序设计第五版教学视频,以及求C程序设计(第五版)谭浩强教材源代码、视频课件等电子版资料!谢谢大家!的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动

2026年10月15日 06:40

电脑教程入门(电脑初学入门)

电脑教程入门(电脑初学入门)

本篇文章给大家谈谈电脑教程入门,以及电脑初学入门对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

2026年10月15日 06:20

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)

“十六进制转二进制表”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看十六进制转二进制表(16进制转为2进制、8进制、10进制的公式)!

2026年10月15日 06:10

programdata是什么文件(win7下ProgramData 文件夹是什么,里面的内容可以删吗)

programdata是什么文件(win7下ProgramData 文件夹是什么,里面的内容可以删吗)

本篇文章给大家谈谈programdata是什么文件,以及win7下ProgramData 文件夹是什么,里面的内容可以删吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题

2026年10月15日 04:50

502错误的网关(“502错误网关,服务器作为网关或代理,从上游服务器收到了无效的响应”怎么处理谁能帮我)

502错误的网关(“502错误网关,服务器作为网关或代理,从上游服务器收到了无效的响应”怎么处理谁能帮我)

大家好,今天小编来为大家解答以下的问题,关于502错误的网关,“502错误网关,服务器作为网关或代理,从上游服务器收到了无效的响应”怎么处理谁能帮我这个很多人还不知道,现在让我们一起来看看吧!

2026年10月15日 04:10

最近更新

热门文章

标签列表