「java录入查看」java怎么查看
本篇文章给大家谈谈java录入查看,以及java怎么查看对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 问题 我想输入一句话 并查看某一个字 在这话中有几个~~~
- 2、Java中的录入
- 3、用Java程序设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能
- 4、用Java语言编写一个具有录入、插入、修改、删除、排序、索引与查询功能的程序
- 5、用java编写一个课程表,显示录入查询和打印课程表,救急
java 问题 我想输入一句话 并查看某一个字 在这话中有几个~~~
String input; //输入的字符
String work; //查找的字符
定义的没用到
删掉。
public int counter(String inpit,String work){
String []work1=input.split("");
改成
public int counter(String input,String work){
String[] work1=input.split("");
你用到的第9行用到input是自己定义的全局变量,而不是主函数调用方法传过来的参数所有报空指针异常。
Java中的录入
importjava.util.*;classTest{publicstaticvoidmain(String[]args){Scannerx=newScanner(System.in);//构造一个Scanner对象,其传入参数为System.inSystem.out.print("请输入一个整数");inti=x.nextInt();//读取一个int数值System.out.println("你刚才输入的数为"+i);}}/*构造一个Scanner对象,其传入参数为System.in利用下列方法读取键盘数据:nextLine();//读取一行文本,可带空格next();//读取一个单词nextInt();//读取一个int数值nextDouble();//读取一个double数值用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列*/
用Java程序设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能
哎、 老大、你该不会让 帮你写 毕业试题吧!!!
不过 帮你分析 一下吧!! 我也是 新手!!!
1、首先 创建数据库 (以为你的需求较少 不用写项目文档了 直奔主题好了)
学生表(Students) 学分表(Score)学科表(Greade) 估计这三个就 够用了(不够你在添加、、)
2、(使用JSP 完成)创建 页面 (根据你的需求 创建吧)以及导入数据库 驱动、、、
3、数据库连接类、实体类、 Dao 类、业务类!
4、你的录入,查、修改、分别 用
1、insert into (表名)values(列值)
2、select * (或 列名) from 表名 where =?;
3、delete * from 表名 where=?;
4、关于页面的 验证 你在 创建 jsp 页面时, 添加 javascript 进行 验证 就行了!!
四、到此 分析完了 说实话、这项目 不难、朋友如果你动手的话,也就三四个小时 就K.O了!!
学习 要肯动手!!! 加油啊!!! 傍晚 快乐! 选我 吧!Thanks
用Java语言编写一个具有录入、插入、修改、删除、排序、索引与查询功能的程序
以学生姓名、学号为例
package server;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Students extends JFrame{
/**
* 信息组建
*/
ArrayListString alname = new ArrayListString();
ArrayListString alno = new ArrayListString();
/**
* 面板组件
*/
static int num = 0;
JTextField jtno =new JTextField(31);
JTextField jtname =new JTextField(31);
JButton jbfind = new JButton("查找");
JButton jbedit = new JButton("修改");
JButton jbadd = new JButton("添加");
JButton jbdelete = new JButton("删除");
JButton jbok = new JButton("退出");
Students(){
//"E://Text//user.txt"读取原始信息
try {
BufferedReader br = new BufferedReader(new FileReader("E://Text//user.txt"));
String message = null;
while ((message = br.readLine()) != null) {
String[] arrayLine = message.split("\\s+");
alname.add(arrayLine[0]);
alno.add(arrayLine[1]);
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(alname);
System.out.println(alno);
}
public void studentFrame(){
setTitle("学生信息");
setSize(480,150);
setLayout(new GridLayout(3,1));
JPanel p1 = new JPanel();
p1.add(new JLabel("学号:",JLabel.CENTER));
p1.add(jtno);
JPanel p2 = new JPanel();
p2.add(new JLabel("姓名:",JLabel.CENTER));
p2.add(jtname);
JPanel p3 = new JPanel();
p3.add(jbfind);
p3.add(jbedit);
p3.add(jbadd);
p3.add(jbdelete);
p3.add(jbok);
add(p1);
add(p2);
add(p3);
jbedit.setEnabled(false);
jbdelete.setEnabled(false);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jbfind.addActionListener(new Find());
jbedit.addActionListener(new Edit());
jbadd.addActionListener(new Add());
jbdelete.addActionListener(new Delete());
jbok.addActionListener(new Ok());
}
private class Ok implements ActionListener{
public void actionPerformed(ActionEvent e) {
try {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E://Text//user.txt")));
bw.write("");
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("E://Text//user.txt",true)));
for(int i =0;ialno.size();i++){
bw.write(alname.get(i)+" "+alno.get(i));
bw.newLine();
bw.flush();
}
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
dispose();
}
}
private class Add implements ActionListener{
public void actionPerformed(ActionEvent e) {
String no = jtno.getText();
String name = jtname.getText();
num = alno.indexOf(no);
System.out.println(num);
if(num==-1){
alno.add(no);
alname.add(name);
}else{
JOptionPane.showMessageDialog(null,"该用户已存在请重新输入!");
}
System.out.println(alno);
System.out.println(alname);
jtno.setText("");
jtname.setText("");
}
}
private class Find implements ActionListener{
public void actionPerformed(ActionEvent e) {
jbedit.setEnabled(true);
jbdelete.setEnabled(true);
// jbimport.setEnabled(false);
jbfind.setEnabled(false);
String str = jtno.getText();
num = alno.indexOf(str);
jtname.setText(alname.get(num));
}
}
private class Edit implements ActionListener{
public void actionPerformed(ActionEvent e) {
jbfind.setEnabled(true);
jbadd.setEnabled(true);
// jbimport.setEnabled(true);
jbedit.setEnabled(false);
jbdelete.setEnabled(false);
alno.remove(num);
alname.remove(num);
String no = jtno.getText();
String name = jtname.getText();
alno.add(no);
alname.add(name);
System.out.println(alno);
System.out.println(alname);
jtno.setText("");
jtname.setText("");
}
}
private class Delete implements ActionListener{
public void actionPerformed(ActionEvent e) {
String no = jtno.getText();
num = alno.indexOf(no);
alno.remove(num);
alname.remove(num);
System.out.println(alno);
System.out.println(alname);
jtno.setText("");
jtname.setText("");
jbdelete.setEnabled(false);
}
}
public void setSize(int width,int height){
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
setBounds((d.width-width)/2,(d.height-height)/2,width,height);
}
public static void main(String[] args) {
new Students().studentFrame();
}
}
用java编写一个课程表,显示录入查询和打印课程表,救急
你只需要一个选课表,存学生ID,课程ID,所有学生的选课都是这一个表,每次选课加一条数据,展现的时候根据用户去查选课表就行了
java录入查看的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java怎么查看、java录入查看的信息别忘了在本站进行查找喔。
发布于:2022-12-05,除非注明,否则均为
原创文章,转载请注明出处。