admin 管理员组

文章数量: 1184232


2023年12月17日发(作者:vagrant歌词表达的什么)

.

期中考试:

二、

package Exextra_2;

import .*;

publicclass Test {

publicstaticvoid main {

int[] a=newint[10];

Scanner scan=new Scanner<>;

for{

a[i]=t<>;

}

int max=a[0];

int min=a[0];

for{

ifmax>

max=a[i];

}

for{

if

min=a[i];

}

n<"max="+max+" min="+min>;

}

}

三、

package Exextra_3;

publicclass Point {

privateintx,y;

privatedoubles;

public Point<>{

}

public Point{

this.x=x;

this.y=y;

}

publicint getX<>{

returnx;

}

publicvoid setX{

this.x=x;

}

publicint getY<>{

returny;

}

1 / 9

.

publicvoid setY{

this.y=y;

}

public String toString<>{

return"<"+x+","+y+">";

}

publicdouble distance{

int x1=<>;int y1=<>;

int x2=<>;int y2=<>;

s=<*+*>;

returns;

}

}

package Exextra_3;

publicclass Test {

publicstaticvoid main {

Point p1=new Point<4,5>;

Point p2=new Point<2,1>;

double s=ce;

n>;

n>;

n;

}

}

四、

package Exextra_4;

publicinterface Shape{

publicabstractdouble area<>;

}

package Exextra_4;

publicclass MyCircle implements Shape{

privatedoubler;

public MyCircle{

this.r=r;

}

publicdouble area<>{

return *r*r;

}

public String toString<>{

return"circle: r="+r+" area="+<>;

}

}

package Exextra_4;

publicclass MyRectangle implements Shape {

2 / 9

.

privatedoublew,h;

public MyRectangle{

this.w=w;

this.h=h;

}

publicdouble area<>{

returnw*h;

}

public String toString<>{

return"Rectangle: width="+w+" "+"height="+h+" area="+<>;

}

}

package Exextra_4;

publicclass Test {

publicstaticvoid main {

Shape t1=new MyRectangle<10,5>;

n>;

Shape t2=new MyCircle<3>;

n>;

}

}

五、

package Exextra_5;

import .*;

import .*;

import .*;

publicclassMyFrmextends JFrame implements ActionListener{

intm=0;

JButton btn1=new JButton<"点我">;

JButton btn2=new JButton<"清零">;

JLabel lb=new JLabel<"共点击了0次">;

public MyFrm<>{

JPanel jp=tentPane<>;

out>;

;;;

ionListener;

ionListener;

le<"ButtonDemol">;

}

publicvoid actionPerformed{

if==btn1>{

m=m+1;

t<"共点击了"+m+"次">;

}

3 / 9

.

if==btn2>{

m=0;

t<"共点击了"+m+"次">;

}

}

publicstaticvoid main{

MyFrm frm=new MyFrm<>;

e<400,100>;

ible;

}

}

数据库调试:

package mydb;

import .*;

publicclass StudentDao {

private String driver = "bcDriver";

private String url = "jdbc:odbc:mydb";

privatevoid executeUpdate {

try {

e;

Connection con = nection;

Statement cmd = Statement<>;

eUpdate;

<>;

} catch {

tackTrace<>;

}

}

publicvoid addStudent {

String sql = "insert into student values<'" + sno + "','" + sname+

"','" + major + "'," + zg + ">";

executeUpdate;

}

publicvoid deleteStudentBySno {

String sql = "delete from student where sno='" + sno + "'";

executeUpdate;

}

public String[][] queryStudents<> {

String[][] rows = null;

try {

e;

Connection con = nection;

Statement cmd = Statement<>;

String sql = "select count<*> from student";

4 / 9

.

ResultSet rs = eQuery;

<>;

int rowcount = <1>;

rows = new String[rowcount][4];

sql = "select * from student";

rs = eQuery;

rowcount = 0;

while <<>> {

for

rows[rowcount][i - 1] = ing;

rowcount++;

}

<>;

} catch {

tackTrace<>;

}

return rows;

}

}

package mydb;

import .*;

.*;

import .*;

publicclassMainFrmextends JFrame {

privatevoid initMenu<> {

JMenuBar bar = new JMenuBar<>;

JMenu m1 = new JMenu<"学生管理">;

JMenu m2 = new JMenu<"课程管理">;

JMenuItem m11 = new JMenuItem<"学生信息管理">;

JMenuItem m12 = new JMenuItem<"增加学生">;

JMenuItem m13 = new JMenuItem<"退出">;

ionListener{

publicvoid actionPerformed {

exit_Clicked<>;

}

}>;

ionListener {

publicvoid actionPerformed {

newSubFrm_Clicked<>;

}

}>;

ionListener {

publicvoid actionPerformed {

newAddFrm_Clicked<>;

5 / 9

.

}

}>;

;

;

arator<>;

;

;

;

nuBar;

}

privatevoid newSubFrm_Clicked<> {

new StudentFrm<>;

}

privatevoid newAddFrm_Clicked<> {

new AddStudent<>;

}

privatevoid exit_Clicked<> {

if ==

_OPTION>

<0>;

}

public MainFrm<> {

JPanel jp = tentPane<>;

initMenu<>;

e<1000, 600>;

ible;

aultCloseOperation<_ON_CLOSE>;

}

publicstaticvoid main {

new MainFrm<>;

}

}

package mydb;

import .*;

import tTableModel;

import .*;

import .*;

publicclassStudentFrmextends JFrame {

private JTable table = null;

private String[] cols = { "学号", "", "专业", "是否有资格" };

private JButton deleteBtn = new JButton<"删除">;

private StudentDao studentDao = new StudentDao<>;

privatevoid initTable<> {

6 / 9

.

String[][] rows = tudents<>;

for

if <"0".equals>

else

rows[i][3] = "有资格";

rows[i][3] = "无资格";

table = new JTable;

}

privatevoid updateTable<> {

String[][] rows = tudents<>;

for

if <"0".equals>

else

rows[i][3] = "有资格";

rows[i][3] = "无资格";

el>;

}

privatebooleanisCellEditable{

returntrue;

}

privatevoid deleteBtn_Clicked<> {

int row = ectedRow<>;

if -1> {

String sno = ueAt;

StudentBySno;

ssageDialog;

updateTable<>;

}

}

public StudentFrm<> {

JPanel jp = tentPane<>;

initTable<>;

JScrollPane jsp_table = new JScrollPane

;

;

JPanel jp_top = new JPanel<>;

jp_;

;

ionListener {

publicvoid actionPerformed {

deleteBtn_Clicked<>;

}

}>;

e<600, 400>;

7 / 9

.

ible;

}

publicstaticvoid main {

new StudentFrm<>;

}

}

package mydb;

import .*;

import .*;

import .*;

publicclassAddStudentextends JFrame implements ActionListener {

StudentDao studentDao = new StudentDao<>;

JButton btn_add=new JButton<"确定">;

JButton btn_del=new JButton<"取消">;

JLabel lb_name=new JLabel<"">;

JLabel lb_snum=new JLabel<"学号">;

JLabel lb_enabled=new JLabel<"是否有资格选课">;

JLabel lb_major=new JLabel<"专业">;

JTextField txt_name=new JTextField<>;

JTextField txt_snum=new JTextField<>;

JTextField txt_enabled=new JTextField<>;

JTextField txt_major=new JTextField<>;

public AddStudent<>{

JPanel jp=tentPane<>;

JPanel jp1=new JPanel<>;

out>;

;;

;;

;;

;;

;;

;

btn_ionListener;

btn_ionListener;

e<400, 220>;

ible;

}

publicvoid actionPerformed{

int zg=0;

if==btn_add>{

if.equals<"是">>

zg=1;

dent,txt_t<>,txt_t<>,zg>;

8 / 9

.

dispose<>;

}

if==btn_del>{

dispose<>;

}

}

publicstaticvoid main{

new AddStudent<>;

}

}

9 / 9


本文标签: 学生 退出 资格

更多相关文章

c语言程序设计课程设计要求

2025-1-1

年月日发(作者:)语言程序设计课程设计要求一、课程目标知识目标:.理解语言程序设计的基本概念,掌握数据类型、变量、运算符和表达式的使用;.学会使用顺序结构、分支结构和循环结构进行程序设计;.掌握数组和函数的基本运用,能够进行简单的模块化编程

教师个人主要工作经历范文

2025-1-2

年月日发(作者:有道在线)教师个人主要工作经历范文在教育的长河中,我已经不知不觉地航行了多年。回首这些年的教学之路,那些与学生们共度的时光,就像一颗颗璀璨的星星,在我的记忆中闪闪发光。我刚踏上讲台那会儿,心里别提多紧张了。记得第一次走进教室

初学编程语言教案

2025-1-2

年月日发(作者:前端字符串转数字)初学编程语言教案一、教学目标:、了解编程语言的基础知识和概念、理解编码规则和语法规则、掌握初步编程能力,了解常用编程语言二、教学重难点:、学习编程语言的基础知识和概念、掌握编程的编码规则和语法规则、学习常用

c语言-实现学生选课系统

2025-1-30

下载源代码链接: https:download.csdndownloadqq_4417634364109300 1.本文使用C语言写的一个简单项目,学生的选课系统,主要实现对学生和课程信息管理,实现系统的管理学生和课程选课退课等信

【181218】VC++学生考试管理系统Access版源代码

2025-1-30

源码下载简介 vc简易学生考试管理系统&#xff0c;分两大功能&#xff0c;学生成绩管理和学生信息管理&#xff0c;功能不太多&#xff0c;完成基本的学生信息录入、查询、管理&#xff0c;

【Windows编程学习笔记】1:实现学生信息管理系统的简易页面

2025-3-6

本学期非常幸运能和李青老师学习使用纯CC实现Win32的应用程序开发。开发过程中不使用MFC&#xff0c;而是直接调用WindowsAPI来实现应用程序编程&#xff0c;这样做的好处是能够理解界面程序的实现机制&

基于SpringBoot 学生成绩管理系统的设计与实现

9月前

摘 要 本次毕业设计根据学生在校的基本情况&#xff0c;分析现状各个学校的基本需求情况&#xff0c;进行设计的一款学生成绩管理系统&#xff0c;通过本系统可以方便的管理学校的基本情况&#xff0c;包

AI与药学:ChatGPT与临床培训——药学博士(Pharm-D)学生的看法、担忧和实践

9月前

一、文献信息标题: ChatGPT and Clinical Training: Perception, Concerns, and Practice of Pharm-D Students作者: Zawiah M, Al-Ashwal F

PyQt5入门——学生管理系统

6月前

需要源代码的家人们直接评论区或者私信我或者gitee自提 源代码地址文章目录PyQt5入门——学生管理系统1. 项目背景2. 项目简介2.1 项目内容2.2 数据说明3. 相关工具介绍3.1Python 3.63.2 SQL Sever3.

使用Java语言设计一个简单的“学生信息管理系统”

6月前

1.需求分析学生信息管理系统应当包含查看所有学生信息、添加学生信息、修改学生信息、删除学生信息等功能。每个学生都应该包含学号、姓名、性别、联系电话、家庭地址等信息&#xff0c;其中学号还应该具有唯一性。2.设计过程2.1 编

怎么将“学生信息表.csv”由CSV格式转换成JSON格式

5月前

怎么将“学生信息表.csv”由CSV格式转换成JSON格式将CSV文件转换为JSON格式&#xff0c;你可以使用Python的内置库如csv和json。下面是一个简单的示例&#xff0c;说明如何执行此转换&#xf

2022年第七届全国学生“学宪法 讲宪法”活动习题及答案

5月前

人民代表大会制度在我国&#xff0c;国家的一切权力属于&#xff08;A&#xff09;。A. 人民B. 国务院C. 工农联盟D. 爱国统一战线组织在我国&#xff0c;基层人大代表通过&#

用友U8软件远程安装u8v10.1会计电算化ERP系统学生机房版

5月前

用友安装步骤&#xff1a; 1、 下载用友压缩包&#xff0c;解压 2、 &#xff08;安装SQLServer2005及以后版本向前兼容DTS等功能64位补丁&#xff09;-------------

2025年大学生笔记本推荐:MagicBook Pro 14为何成学生党新宠?

5月前

又到一年开学季&#xff0c;准大学生们的购物清单里&#xff0c;"一台称手的笔记本"绝对稳居C位。但选本难&#xff0c;难在既要满足上课记笔记、小组作业、论文写作的基础需求&#xff

学计算机专业的学生买什么电脑,设计类学生买什么电脑

5月前

由于设计类专业需要学习各类设计类软件&#xff0c;对电脑配置有一定要求&#xff0c;尽量选择性能稳定的组装电脑比较实在。下面是小编整理的详细内容&#xff0c;一起来看看吧&#xff01;设计类学生买什么

什么样学生适合学计算机动漫,动画专业的学生,如何选购电脑?

5月前

原标题&#xff1a;动画专业的学生&#xff0c;如何选购电脑&#xff1f;本文首发于微信公众号「动画学术趴」&#xff0c;未经许可请勿转载。8月末&#xff0c;9月初&#xff0c;

基于JSP的学生管理系统

4月前

-----------2019年6月1日更新-----------   很感谢大家的阅读&#xff0c;不过在这里希望能够提几点学习前的问题。第一&#xff0c;其实我是不太建议各位去学习这一篇文章&#xff0c;毕

作为计算机专业学生,最应该学习的课程前五位是什么?

4月前

不知不觉自己的程序员生涯已经有 6 年。 变秃了&#xff0c;也变强了。 如果让我回到大学生涯&#xff0c;我一定会认认真真的学习下面的课程&#xff0c;起码我的头发可以少掉一半&#xff01;

基于PHP+MySQL的学生信息管理系统

4月前

资源下载地址&#xff1a;https:download.csdndownloadsheziqiong85697496 资源下载地址&#xff1a;https:download.csdndownloadsh

用python编写的一个随着播放器的音乐声音变化的键盘ScrollLock指示灯的程序

1月前

import pyaudioimport numpy as npimport ctypesimport timeimport threading# 音频配置FORMAT = pyaudio.paFloat32CHANNELS

发表评论

全部评论 0
暂无评论