0% found this document useful (0 votes)
44 views

Code Java

Uploaded by

Văn Huyy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Code Java

Uploaded by

Văn Huyy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Code khachs hang

package khachhang;

import java.util.Scanner;

public class KhachHang {

public String MaKH;


public String teKH;
public String email;
public String soTK;

public KhachHang() {
}

public KhachHang(String MaKH, String teKH, String email, String soTK) {


this.MaKH = MaKH;
this.teKH = teKH;
this.email = email;
this.soTK = soTK;
}

public String getMaKH() {


return MaKH;
}

public String getTeKH() {


return teKH;
}

public String getEmail() {


return email;
}

public String getSoTK() {


return soTK;
}

public void setMaKH(String MaKH) {


this.MaKH = MaKH;
}

public void setTeKH(String teKH) {


this.teKH = teKH;
}

public void setEmail(String email) {


this.email = email;
}

public void setSoTK(String soTK) {


this.soTK = soTK;
}
void nhap()
{
Scanner sc=new Scanner(System.in);
System.out.println("Nhap ma:");
MaKH=sc.nextLine();
System.out.println("Nhap ten:");
teKH=sc.nextLine();
System.out.println("Nhap email:");
email=sc.nextLine();
System.out.println("Nhap so tk:");
soTK=sc.nextLine();
}
void xuat()
{
System.out.println("\t\t"+MaKH+"\t\t"+teKH+"\t\t"+email+"\t\t"+soTK);

}
void sapxep(KhachHang[] a)
{
for(int i=0;i<a.length;i++)
{
for(int j=1;j<=a.length;j++){
// if(a[j].teKH<a[i].teKH)
{
KhachHang temp=a[i];
a[i]=a[j];
temp=a[j];
}
}
}
}
}

@code danh sách


package khachhang;

import java.util.Scanner;

public class DanhSach {


public static void main(String[] args) {
Scanner sc=new Scanner(System.in);

System.out.println("Nhap so luong khach hang:");


int n=sc.nextInt();
KhachHang[] a=new KhachHang[n];
a=new KhachHang[n];
System.out.println("Danh sach khach hang");
for(int i=0;i<n;i++)
{
a[i]=new KhachHang();
a[i].nhap();
}
for(int i=0;i<n;i++)
{
a[i].xuat();
}
System.out.println("Danh sachh sap xep theo ten");
for(int i=0;i<n;i++)
{
a[i].xuat();
}
}
}

Code qly trưởng nhóm có class lạptrinh


@LapTrinh

package qltailieu.cau1 ();

import java.util.Scanner;

public class LapTrinh {


private String hoten;
private int namSinh;
int hsl;

public LapTrinh() {
}

public LapTrinh(String hoten, int namSinh, int hsl) {


this.hoten = hoten;
this.namSinh = namSinh;
this.hsl = hsl;
}

public String getHoten() {


return hoten;
}

public void setHoten(String hoten) {


this.hoten = hoten;
}

public int getNamSinh() {


return namSinh;
}

public void setNamSinh(int namSinh) {


this.namSinh = namSinh;
}

public int getHsl() {


return hsl;
}

public void setHsl(int hsl) {


this.hsl = hsl;
}
public void nhap()
{
Scanner sc = new Scanner(System.in);
System.out.print("Nhap ho ten: ");
hoten = sc.nextLine();
System.out.print("Nhap nam sinh: ");
namSinh = sc.nextInt();
System.out.print("Nhap he so luong: ");
hsl = sc.nextInt();
}

public void xuat()


{
System.out.println("Ho ten: " + hoten);
System.out.println("Nam sinh: " + namSinh);
System.out.println("He so luong: " + hsl);
}
}

@class truong nhom

package qltailieu.cau1 () ();

import java.util.Scanner;

public class TruongNhom extends LapTrinh{


private int Ltn;
private int Snct;

public TruongNhom (){

public TruongNhom(int Ltn, int Snct) {


this.Ltn = Ltn;
this.Snct = Snct;
}

public TruongNhom(int Ltn, int Snct, String hoten, int namSinh, int hsl) {
super(hoten, namSinh, hsl);
this.Ltn = Ltn;
this.Snct = Snct;
}

public int getLtn() {


return Ltn;
}

public void setLtn(int Ltn) {


this.Ltn = Ltn;
}

public int getSnct() {


return Snct;
}

public void setSnct(int Snct) {


this.Snct = Snct;
}
@Override
public void nhap()
{
Scanner sc = new Scanner(System.in);
super.nhap();
System.out.print("Nhap so luong trach nhiem: ");
Ltn = sc.nextInt();
System.out.print("Nhap so nam cong tac : ");
Snct = sc.nextInt();
}
@Override
public void xuat() {
super.xuat();
System.out.println("So luong trach nhiem: " + Ltn);
System.out.println("So nam cong tac: " + Snct);
}

public double tinhLuong () {


return hsl*1800000+Snct*9000+Ltn;
}
}

@hàm main

package qltailieu.cau1 () ();

import java.util.Scanner;

public class Main {


public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
int n;
System.out.print("--> Nhap so truong nhom : ");
n= sc.nextInt();
TruongNhom [] ds= new TruongNhom[n];
System.out.println("--------------------------");
System.out.println("1.Nhap vao danh sach "+n+" truong nhom.");
for (int i = 0; i < n; i++) {
System.out.println("? Nhap danh sach truong nhom thu "+(i+1));
ds[i]= new TruongNhom();
ds[i].nhap();
}
System.out.println("--------------------------");
System.out.println("2.Hien thi danh sach "+n+" truong nhom.");
for (int i = 0; i < n; i++) {
ds[i].xuat();
}
System.out.println("--------------------------");
System.out.println("3.Hien thi danh sach truong nhom giam dan.");
TruongNhom tg = new TruongNhom();
for (int i = 0; i < n-1; i++) {
for (int j = i+1; j < n; j++) {
if(ds[i].tinhLuong()<ds[j].tinhLuong()){
tg= ds[i];
ds[i]=ds[j];
ds[j]=tg;
}
}
}
for (int i = 0; i < 1; i++) {
ds[i].xuat();
}
}}
Form Qly Mtinh
@class ketnoi i
package javathanh;
import java.sql.*;
import com.mysql.jdbc.*;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ketnoi {


public static Connection KNCSDL() throws SQLException , ClassNotFoundException
{
Connection c=DriverManager.getConnection("jdbc:mysql://localhost:3306/qltailieu","root","");

Class.forName("com.mysql.jdbc.Driver");

return c;
}

@class testconnect
package javathanh;
import java.sql.*;
import com.mysql.jdbc.*;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class testconnect {


public static void main(String[] args) {
try {
Connection kn=ketnoi.KNCSDL();
if(kn==null){
System.out.println("Ket noi that bai ");
}
else{
System.out.println("Ket noi thanh cong ");
}
} catch (SQLException ex) {
Logger.getLogger(testconnect.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

@code Jform
package javathanh;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
public class JFmaytinh extends javax.swing.JFrame {
public JFmaytinh() {
initComponents();
}

@SuppressWarnings("unchecked")
private void initComponents() {
}
private void txt_maActionPerformed(java.awt.event.ActionEvent evt) {
}

private void btxoaActionPerformed(java.awt.event.ActionEvent evt) {


String ma="";
int selectedRow=tb.getSelectedRow();
if(selectedRow!=-1)
{
ma=tb.getValueAt(selectedRow, 0).toString();

}else
{
JOptionPane.showMessageDialog(null, "vui long chon hoc vien muon xoa", "Sum", JOptionPane.INFORMATION_MESSAGE);

}
try {
Connection kn=ketnoi.KNCSDL();
String xoa="DELETE FROM tt_talieu WHERE matl='"+ma+"'";
Statement stm= kn.createStatement();
stm.executeUpdate(xoa);
String sql1= "Select * from tt_talieu";
ResultSet rs= stm.executeQuery(sql1);
DefaultTableModel dtm= (DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
while(rs.next())
{
Object objliss[]=
{
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4)
};
dtm.addRow(objliss);
tb.setModel(dtm);
}
} catch (SQLException ex) {
Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
} // TODO add your handling code here:
}

private void JbLaydulieuActionPerformed(java.awt.event.ActionEvent evt) {


try {
Connection kn=ketnoi.KNCSDL();
//Khai bao cau lenh de tra ve cac ban ghi trong csdl; /
String sqll="select * from tt_talieu";
//Khai bao doi tuong Statement de thuc thi cau lenh;
Statement stm=kn.createStatement();
//thuc thi cau lenh sql va tra ve cac ban ghi tromg csdl;
ResultSet rs=stm.executeQuery(sqll);
DefaultTableModel dtm=(DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
//doc va hien thi len bang;
while(rs.next())
{
Object objliss[]={
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4)

};
//dua objliss vao dtm
dtm.addRow(objliss);
tb.setModel(dtm);
}
} catch (SQLException ex) {
Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
} // TODO add your handling code here:
}

private void JbLaydulieuMouseClicked(java.awt.event.MouseEvent evt) {


try {
Connection kn=ketnoi.KNCSDL();
//Khai bao cau lenh de tra ve cac ban ghi trong csdl; /
String sqll="select * from tt_talieu";
//Khai bao doi tuong Statement de thuc thi cau lenh;
Statement stm=kn.createStatement();
//thuc thi cau lenh sql va tra ve cac ban ghi tromg csdl;
ResultSet rs=stm.executeQuery(sqll);
DefaultTableModel dtm=(DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
//doc va hien thi len bang;
while(rs.next())
{
Object objliss[]={
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4)

};
//dua objliss vao dtm
dtm.addRow(objliss);
tb.setModel(dtm);
}
} catch (SQLException ex) {
Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
} // TODO add your handlin// TODO add your handling code here:
}

private void JbthemActionPerformed(java.awt.event.ActionEvent evt) {


String ma=txt_ma.getText();
String ten=txt_ten.getText();
String sxb=txt_hdh.getText();
String trang=txt_hang.getText();
try {
Connection kn=ketnoi.KNCSDL();
String sql2 = "insert into tt_talieu values('"+ma+"','"+ten+"','"+sxb+"','"+trang+"')" ;
//khai bao doi tuong statement de thuc thi cau lenh sql;
Statement stm = kn.createStatement();
//thuc thi cau lenh sql2;
stm.executeUpdate(sql2);
//doc cac ban ghi trong csdl sau khi them vao bang tren from;
String sql1="select * from tt_talieu ";
ResultSet rs = stm.executeQuery(sql1);
DefaultTableModel dtm= (DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
//doc rs va hien thi len bang
while(rs.next()){
Object objlist[]={
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4)

};
dtm.addRow(objlist);
tb.setModel(dtm);
}
} catch (SQLException ex) {
Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
}// TODO add your handling code here:
}

private void btsuaActionPerformed(java.awt.event.ActionEvent evt) {


try {
String macansua=txt_ma.getText();
String tensua=txt_ten.getText();
String sxbsua=txt_hdh.getText();
String trangsua=txt_hang.getText();
Connection kn= ketnoi.KNCSDL();
String sqlsua="update tt_talieu set tentl='" +tensua+"',soxb='"+sxbsua+"',sotrang='" +trangsua+ "' where matl='"+macansua+"' ";
//khai bao
Statement stm= kn.createStatement();
//thuc thi
stm.executeUpdate(sqlsua);
//dua cac ban ghi trong bang csdl len table sau khi da cap nhap;
String sql1="select *from tt_talieu";
//thuc thi cau lenh sql tren;
ResultSet rs= stm.executeQuery(sql1);
DefaultTableModel dtm=(DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
//doc rs va dua hien thi len bang
while(rs.next())
{
Object objliss[]={
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4),
};
dtm.addRow(objliss);
tb.setModel(dtm);
}

} catch (SQLException ex) {


Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
} // TODO add your handling code here:
}

private void tbMouseClicked(java.awt.event.MouseEvent evt) {


int row=tb.getSelectedRow();
//lay du lieu o tung cot trong hang vua chon;
String ma=tb.getValueAt(row,0).toString();
String ten=tb.getValueAt(row,1 ).toString();
String dc=tb.getValueAt(row,2).toString();
String tn=tb.getValueAt(row,3).toString();
//dua du lieu cua tung cot trong hang da chon len textfield;
txt_ma.setText(ma);
txt_ten.setText(ten);
txt_hdh.setText(dc);
txt_hang.setText(tn);// TODO add your handling code here:
}

private void btthoatActionPerformed(java.awt.event.ActionEvent evt) {


System.exit(0); // TODO add your handling code here:
}

private void bttkiemActionPerformed(java.awt.event.ActionEvent evt) {


String matim =txt_matk.getText();
try {
Connection kn=ketnoi.KNCSDL();
//khai bao câu lệnh sql để trả về các bản ghi trong csdl
//khai bao câu lệnh sql để trả về các bản ghi trong csdl
String sql1="select*from tt_talieu where matl ='"+matim+"'";
//khai bao doi tuong Statement để thực thi câu lệnh sql
Statement stm=kn.createStatement();
//thực thi câu lệnh sql và trả về các bản ghi trong csdl
ResultSet rs= stm.executeQuery(sql1);
DefaultTableModel dtm=(DefaultTableModel) tb.getModel();
dtm.setRowCount(0);
//doc rs và hiển thị lên bảng
while(rs.next()){
Object objliss[]={
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4),

};
//Đưa objliss vào dtm
dtm.addRow(objliss);
tb.setModel((TableModel) dtm);
}
} catch (SQLException ex) {
Logger.getLogger(JFmaytinh.class.getName()).log(Level.SEVERE, null, ex);
}

public static void main(String args[]) {

try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(JFmaytinh.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(JFmaytinh.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(JFmaytinh.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(JFmaytinh.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JFmaytinh().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton JbLaydulieu;
private javax.swing.JButton Jbthem;
private javax.swing.JButton btsua;
private javax.swing.JButton btthoat;
private javax.swing.JButton bttkiem;
private javax.swing.JButton btxoa;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTable tb;
private javax.swing.JTextField txt_hang;
private javax.swing.JTextField txt_hdh;
private javax.swing.JTextField txt_ma;
private javax.swing.JTextField txt_matk;
private javax.swing.JTextField txt_ten;
// End of variables declaration
}

You might also like