java课程设计遇到的问题(Java课程设计遇到了问题,求大佬解惑)
本文目录
- Java课程设计遇到了问题,求大佬解惑
- 我用Java做一个登录界面,并连接数据库,遇到了一些问题
- java开发过程中遇到过哪些困难
- 在Java程序设计课程的学习过程中遇到过哪些问题或困难
- java数据结构课程设计病人排队就诊问题!!!
- java课程设计,工资不能重复录入功能
Java课程设计遇到了问题,求大佬解惑
圆柱类应该有一个方法判断圆柱是否存在,带的参数就是一元二次方程的系数值。圆的半径作为第一个参数,调用判断圆柱存在方法的时候,应该调用圆柱类的Circle类的成员变量,再调用这个变量的成员变量,也就是圆柱半径。第二个参数就是圆柱的高,直接调用圆柱类的相应成员变量即可。计算的时候用判别式。判别式大于等于零的话,再用求根公式计算两根,最后输出圆柱是否存在;小于零的话直接输出不存在。
我用Java做一个登录界面,并连接数据库,遇到了一些问题
我帮你写了一个最简单的、满足了你的要求的项目。登录界面中,输入仓库名字,然后连接数据,查询是否存在改仓库名,若存在,则向主窗体跳转,若不存在,则提示仓库名不存在。代码如下:import java.awt.BorderLayout;import javax.swing.JPanel;import javax.swing.JFrame;import javax.swing.JLabel;import java.awt.Rectangle;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import javax.swing.JTextField;import javax.swing.JButton;public class MySJK extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JLabel jLabel = null; private JTextField jTextField = null; private JButton jButton = null; /** * This is the default constructor */ public MySJK() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(300, 200); this.setContentPane(getJContentPane()); this.setTitle(“登录“); this.setVisible(true); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jLabel = new JLabel(); jLabel.setBounds(new Rectangle(30, 16, 130, 18)); jLabel.setText(“请输入要登录的仓库:“); jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.add(jLabel, null); jContentPane.add(getJTextField(), null); jContentPane.add(getJButton(), null); } return jContentPane; } /** * This method initializes jTextField * * @return javax.swing.JTextField */ private JTextField getJTextField() { if (jTextField == null) { jTextField = new JTextField(); jTextField.setBounds(new Rectangle(30, 45, 194, 27)); } return jTextField; } /** * This method initializes jButton * * @return javax.swing.JButton */ private JButton getJButton() { if (jButton == null) { jButton = new JButton(); jButton.setBounds(new Rectangle(149, 87, 74, 26)); jButton.setText(“登录“); jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { String myckstr=jTextField.getText(); String checkstr=“false“; Connection con=null; try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver“); con=DriverManager.getConnection(“jdbc:odbc:CANGKU“,““,““); Statement sta=con.createStatement(); ResultSet rs=sta.executeQuery(“select * from 仓库 where ckid=’“+myckstr+“’“); if(rs.next()){ checkstr=“true“; } rs.close(); sta.close(); } catch(Exception ee){ ee.printStackTrace(); } finally{ try{ con.close(); } catch(Exception ee){ ee.printStackTrace(); } } if(checkstr.equals(“true“)){ ////登录系统的主窗体 } else{ /////提示仓库名不存在 } } }); } return jButton; } public static void main(String args){ new MySJK(); }}////记得给我分哦!^_^
java开发过程中遇到过哪些困难
工作中,以C/C++开发为主,难免与其服务和Web进行交换,Java开发必不可少,又不想动用Eclipse大家伙,只能动手编写脚本进行Java代码的编译和运行。
1、JDK的安装和环境配置的问题
2、做课程设计的过程中遇到代码的调试等
3、数据库的连接等
4、数据库的设计
5、开发工具的使用等
在Java程序设计课程的学习过程中遇到过哪些问题或困难
最大的困难就是茫然,在学校学的知识一般来讲,都是不太够用,都要靠自己业余时间去学习才能了解的更深,更透彻。从程序设计的角度上来讲,在学校期间由于经验不足,经常会遇到一些设计上不合理或编码上的异常漏洞的问题,时间久了,经验多了,就可以了。
java数据结构课程设计病人排队就诊问题!!!
import java.util.ArrayDeque;import java.util.ArrayList;import java.util.Deque;import java.util.List;import java.util.Stack;public class DoctorMain implements Runnable{ private static Deque《Integer》 binRenDeque; private boolean onWork = false; private boolean isDoctor = true; public static Integer binRenNumber = 0; public DoctorMain() { System.out.println(“开始上班“); binRenDeque = new ArrayDeque《Integer》(); } /** * 《br/》 * 《方法概述》 《br/》 * 《方法详细概述》 《br/》 * 《版本》 《br/》 * 《作者》 * * @param args */ public static void main(String args) { // TODO Auto-generated method stub DoctorMain doctor=new DoctorMain(); doctor.setDoctor(true); //上班了 doctor.setOnWork(true); Thread th1=new Thread(doctor); DoctorMain binRen=new DoctorMain(); binRen.setDoctor(false); binRen.setOnWork(true); Thread th2=new Thread(binRen); th1.start(); th2.start(); try { Thread.sleep(60000); doctor.setOnWork(false); binRen.setOnWork(false); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public void run() { while (onWork) { try { //是医生还是病人 if (isDoctor) { // 医生给病人看病时间 Thread.sleep(2000); if (!binRenDeque.isEmpty()) { Integer number = binRenDeque.pollLast(); System.out.println(“医生正在给“ + number + “号病人看病“); } } else { //病人来的间隔时间 Thread.sleep((int)(Math.random()*3000)); binRenNumber++; System.out.println(“来了一个病人,号码是:“+binRenNumber); binRenDeque.push(binRenNumber); }//列出所有等待的病人 for(Integer bn:binRenDeque) { System.out.println(bn+“号的病人在排队“); } } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } System.out.println(“医生下班了“); } public static Deque《Integer》 getBinRenStack() { return binRenDeque; } public static void setBinRenStack(Deque《Integer》 binRenStack) { DoctorMain.binRenDeque = binRenStack; } public boolean isOnWork() { return onWork; } public void setOnWork(boolean onWork) { this.onWork = onWork; } public boolean isDoctor() { return isDoctor; } public void setDoctor(boolean isDoctor) { this.isDoctor = isDoctor; } public static Integer getBinRenNumber() { return binRenNumber; } public static void setBinRenNumber(Integer binRenNumber) { DoctorMain.binRenNumber = binRenNumber; }}
java课程设计,工资不能重复录入功能
public class Student { private String id; private String name; private double store; public Student(String id, String name, double store) { this.SetRecord(id, name, store); } public void SetRecord(String id, String name, double store) { this.id = id; this.name = name; this.store = store; } public String GetRecord() { return “id=“ + id + “,name=“ + name + “,store=“ + store; } public static void main(String args) { Student stuA = new Student(“na001“, “jack“, 98.5); System.out.println(“该学生的信息为:\n“ + stuA.GetRecord()); }}
更多文章:
史上最贵的域名cars.com价值8.7亿美金,大家觉得cars.vip怎么样?cars.com和cars.vip这两个域名哪个好
2025年3月17日 02:50
jst连接器代理商(JST\MOLEX\AMP连接器的区别在那里 各应用在什么产品上有实体店吗)
2025年3月27日 13:00
免费链接提取视频的软件app(有什么软件可以在手机上把链接里的视频给下载下来)
2025年2月17日 06:50
嵌入式linux(最便宜的可运行嵌入式linux的嵌入式处理器有哪些)
2025年2月20日 09:10
教学软件的编制要求有哪些?有哪些软件可以在教学时,边讲边在屏幕上书写呢
2025年2月11日 09:30
override什么意思(c++的override关键字什么意思)
2025年2月21日 23:40
net教程([.net教程]if (!IsPostBack) 到底有什么用)
2025年2月12日 13:50
textbox只能输入数字(如何控制textbox内只能输入数字)
2025年3月6日 08:20
showmodaldialog(如何获取window.showmodaldialog的参数)
2025年3月24日 23:40
forge怎么安装(我的世界1.710纯净版Forge怎么安装)
2025年3月7日 09:50
medium height怎么读(medium height怎么读)
2025年4月8日 16:50
oracle 免费版(oracle如何把java“玩死”java程序员该何去何从)
2025年2月11日 01:50
ontology(本体论(ontology)和存在论之间有区别吗)
2025年2月18日 19:00