因为最近在忙实习和毕业啊,好久都没更新了

最近在忙实习和毕业,实在是比较忙,没有什么折腾着玩的,各位有什么有意思的小项目可以在下面留言给我

最近黑龙江新冠传播特别的快,我的小伙伴们基本上都阳了。也请各位小伙伴们保重身体,注意个人防护。

JAVA考试题 编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)

编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)

import java.util.Scanner; 
/**
 第一题 1. (20分) 编写一个程序,实现从键盘输入6个学生的一门课程成绩,求出这6个学生的最高分,最低分以及平均分并输出。(用数组实现)
 */
public class test_one {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int sub = 6;
        int sum = 0;        //总分
        int max = 0;        //最大值
        int min = 100;        //最小值
        int i = 1;
        while(i<=sub){
            System.out.println("请输入第"+i+"科分数");
            int exam = sc.nextInt();
            sum+=exam;
            if (max<exam){         //判断最大值
                max = exam;
            }
            if (min>exam){         //判断最小值
                min = exam;
            }
            i++;
        }
        System.out.println("最高分为:"+max);
        System.out.println("最低分为:"+min);
        System.out.println("总分为:"+sum);
        System.out.println("平均分为:"+sum*1.0/sub);

    }
}

JAVA考试题 编写一个类Person 再编写一个学生类继承Person类

本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考

题干:编写一个人类Person,其中包含姓名、性别和年龄的属性,包含构造方法以及显示姓名、性别和年龄的方法。再编写一个学生类Student,它继承Person类,其中包含学号属性,包含构造方法以及显示学号的方法。最后编写一个主类,包含main()方法,在main()方法中定义两个学生s1和s2并给他们赋值,最后显示他们的学号、姓名、性别以及年龄。其中一个学生信息是自己本人。

文件1Person类

public class person {

    private String name;

    private String sex;

    private int age;

    public int getAge() { 

        return age;

    }

    public void setAge(int age) { 

        this.age = age;

    }

    public String getName() { 

        return name;

    }

    public void setName(String name) { 

        this.name = name;

    }

    public String getSex() { 

        return sex;

    }

    public void setSex(String sex) { 

        this.sex = sex;

    }

}

文件2 学生类

public class xuesheng extends person {
    private String studentNo;
    public xuesheng(String s) {
    }

    public xuesheng() {
    }

    public void Student() {
    }

    public void Student(String studentNo) {
        this.studentNo = studentNo;
    }

    public String getStudentNo() { 
        return studentNo;
    }

    public void setStudentNo(String studentNo) { 

        this.studentNo = studentNo;

    }

    public static void main(String[] args) { 

        xuesheng s1= new xuesheng();

        s1.setStudentNo("2019101100");

        s1.setName("齐勃涵");

        s1.setSex("男");

        s1.setAge(23);

        xuesheng s2=new xuesheng();

        s2.setStudentNo("2019101100");

        s2.setName("测试");

        s2.setSex("女");

        s2.setAge(20);

//输出

        System.out.println(s1.getStudentNo());

        System.out.println(s1.getName());

        System.out.println(s1.getSex());

        System.out.println(s1.getAge());

        System.out.println(s2.getStudentNo());

        System.out.println(s2.getName());

        System.out.println(s2.getSex());

        System.out.println(s2.getAge());

        s1=null;

        s2=null;

    }

}

JAVA考试题 创建一个圆类

本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考

题干:编一个程序,程序中包含以下内容:

一个圆类,包含:
属性:圆半径;
方法:构造方法;求面积方法;求周长方法:。
主类,包含:
主方法main(),在主方法中创建圆类的对象c1和c2并初始化,c1的半径为10,c1的半径为20,然后分别显示两个圆的面积和周长。

import java.util.Scanner;
public class yuan {
    private double Radius;
    public void setRadius(double r)

    {
        this.Radius=r;
    }

    public void yuan()
        this.Radius=0;
        System.out.println("圆");
    }
    public void yuan(double r)
    {
        this.Radius=r;
    }
    public double getRadius()
    { 
        return Radius;
    }
    public double getArea()
        double r=this.Radius;
        return r*r*3.14;
    }
    public double getPerimeter(){ 
        return this.Radius*3.14*2;
    }
    public void show()
    { 
        Scanner cin=new Scanner(System.in);
        System.out.println("请输入半径:");
        this.setRadius(cin.nextInt());
        System.out.println("半径=;"+this.getRadius());
        System.out.println("周长;"+this.getPerimeter());
        System.out.println("面积="+this.getArea());
    }

    public static void main(String args[])
    { 
        yuan c1=new yuan();
        yuan c2=new yuan();
        c1.show();
        c2.show();
    }

}

yua

JAVA考试题 利用 JAVA 让计算机随机产生出10个两位正整数,并存到一维数组中,然后按照从小到大的次序显示出来。

本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考

题干:利用 JAVA 让计算机随机产生出10个两位正整数,并存到一维数组中,然后按照从小到大的次序显示出来。

import java.util.Arrays;
public class suiji {
    public static void main(String[] args) {
        int[] array = new int[10];       // 数组
        System.out.println(Arrays.toString(array));
        int index = 0;         // 索引
        while (true) {            //while死循环
            int no = (int) (Math.random() * 99) + 1;     // 随机生成一个整数
            boolean flag = true;       // 定义一个布尔类型标识
            for (int i = 0; i < array.length; i++) {
                if (no == array[i]) {
                    flag = false;
                    break;
                }
            }
            if (flag) {
                array[index] = no;
                index = index + 1;            // 把数组的索引+1
            }
            if (index == array.length) {
                break;
            }
        }
        System.out.println("数组中的元素=" + Arrays.toString(array));
    }
}

java考试题 使用java编程求出所有的水仙花数。

本人的JAVA期中考试题,分享给有需要的朋友,变量名和方法名 命名的都不规范 因为考试需要,仅供初学者参考

public class shuixianhua { // 齐勃涵
    public static void qibohan(){
        for (int i = 100; i < 1000; i++) {
            int j = i % 10;         //个
            int k = i / 10 % 10;    //十
            int l = i / 100;        //百
            if (i==(j*j*j)+(k*k*k)+(l*l*l)) {
                System.out.print(i + " ");
            }
        }
    }
    public static void main(String[] args) {
        System.out.println("打印所有的水仙花数");
        qibohan();
    }
}
水仙花

校园网绕开单设备限制方案

首先说一下我的方案,我在学校使用了一个5年前的一个路由,品牌是极路由 型号为 HC5861 这款路由器采用了联发科 基于MIPS架构的MT7620A 针对该处理器 我编译了一个openwrt的系统来替换原有的系统,并且在上面安装了华科当年做的锐捷认证插件 mentohust。 如果有同款路由想采用我同样方案的同学可以在下面评论留下邮箱我会直接发给你我编译好的固件。
这个路由器设计的非常不好,他原本的 WAN 和 一个LAN是百兆 另外一个LAN 是千兆。我在这个固件里把那个千兆LAN作为WAN来用。也可以自定义调换 只是在软件上定义了VLAN 。
———-4月13日 更新
mentohust这个工具原本是一个纯命令行下的工具,我们需要ssh到路由器的终端 来进行配置,并配置系统启动时自动认证。但最近我发现了 针对该工具的luci页面UI 。

github链接:https://github.com/BoringCat/luci-app-mentohust

如果有需要的话 可以在下面给我评论留言 ,我后续会考虑更新详细的操作流程。
本方案在 牡丹江师范学院,黑龙江生物科技职业学院 验证成功