用Java編寫一個(gè)員工類程序:1.屬性:員工編號(hào),員工姓名,基本工資,獎(jiǎng)金,2.構(gòu)造方法:至少兩個(gè)。如下:

創(chuàng)新互聯(lián)為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、app軟件定制開發(fā)、小程序定制開發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
package?com.test;
public?class?Employee?{
/**
*?員工編號(hào)
*/
private?String?number;
/**
*?員工姓名
*/
private?String?name;
/**
*?員工薪水
*/
private?double?salary;
/**
*?無參數(shù)構(gòu)造函數(shù)
*/
public?Employee()?{
}
/**
*?給屬性賦值構(gòu)造函數(shù)
*?@param?number
*?@param?name
*?@param?salary
*/
public?Employee(String?number,?String?name,?double?salary)?{
super();
this.number?=?number;
this.name?=?name;
this.salary?=?salary;
}
public?static?void?main(String[]?args)?{
//員工一,并且構(gòu)造函數(shù)里設(shè)置值
Employee?e1?=?new?Employee("e0001",?"xiaoming",?5000.0);
System.out.println("員工一:"?+?e1);
//員工二,用set設(shè)置值,get的話可以獲取到員工某個(gè)屬性
Employee?e2?=?new?Employee();
e2.setName("小二");
e2.setNumber("e0002");
e2.setSalary(5500.1);
System.out.println("員工二:"?+?e2);
}
public?String?getNumber()?{
return?number;
}
public?void?setNumber(String?number)?{
this.number?=?number;
}
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?double?getSalary()?{
return?salary;
}
public?void?setSalary(double?salary)?{
this.salary?=?salary;
}
@Override
public?String?toString()?{
return?"Employee?[number="?+?number?+?",?name="?+?name?+?",?salary="?+
salary?+?"]";
}
}
運(yùn)行結(jié)果:
員工一:Employee?[number=e0001,?name=xiaoming,?salary=5000.0]
員工二:Employee?[number=e0002,?name=小二,?salary=5500.1]
第一步:新建數(shù)據(jù)庫
連接的是本地localhost,新建一個(gè)新的數(shù)據(jù)庫名是jdbctest
然后建表t_emp
不會(huì)的話可通過執(zhí)行下方的sql語句建表
CREATE TABLE `t_emp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`salary` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
第二步:新建java項(xiàng)目
新建完以后添加mysql驅(qū)動(dòng)的jar包,jar包自己下載
在項(xiàng)目上右鍵鼠標(biāo)屬性,然后
添加jar包,我這里已經(jīng)加載過了
第三步:編寫代碼
package com.gf;
import java.sql.DriverManager;
import java.sql.SQLException;
import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;
public class Test {
public static void main(String[] args) throws Exception {
int flag=0;
//1.加載驅(qū)動(dòng)
Class.forName("com.mysql.jdbc.Driver");
//2.獲取連接
Connection conn=(Connection) DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");
//3.創(chuàng)建statement
Statement sm=(Statement) conn.createStatement();
//4.執(zhí)行sql語句
flag=sm.executeUpdate("insert into t_emp(name,salary) values('菲菲',34.9)");
if(flag!=0) {
System.out.println("員工信息增加成功");
}else {
System.out.println("添加失敗");
}
}
}
注意點(diǎn):
---------------------------------------------------------------------------------
DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/jdbctest?user=rootpassword=123456useUnicode=truecharacterEncoding=UTF-8");
這里需要修改自己本機(jī)的連接信息,不然會(huì)出現(xiàn)連接失敗
最后的執(zhí)行結(jié)果
public class Test0 {
public static void main(String[] args) {
Employee ZhangSan = new Employee("001", "張三", '男', "銷售部", 6000, 1000, "普通員工");
Employee LiSi = new Employee("002", "李四", '女', "人事部", 7000, 2000, "超級(jí)員工");
System.out.println(ZhangSan.toString()); //打印張三信息
System.out.println(LiSi.toString()); //打印李四信息
}
}
class Employee{
private String id; //員工ID
private String name; //姓名
private char sex; //性別
private String department; //部門
private int basic_salary; //基本工資
private int extra_salary; //薪金
private String classify; //類別
/**
* 構(gòu)造方法
*/
public Employee(String id, String name, char sex, String department,
int basic_salary, int extra_salary, String classify) {
this.id = id;
this.name = name;
this.sex = sex;
this.department = department;
this.basic_salary = basic_salary;
this.extra_salary = extra_salary;
this.classify = classify;
}
public Employee(){
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public int getBasic_salary() {
return basic_salary;
}
public void setBasic_salary(int basic_salary) {
this.basic_salary = basic_salary;
}
public int getExtra_salary() {
return extra_salary;
}
public void setExtra_salary(int extra_salary) {
this.extra_salary = extra_salary;
}
public String getClassify() {
return classify;
}
public void setClassify(String classify) {
this.classify = classify;
}
public String toString(){
String str ="[員工ID:"+id+"|姓名:"+name+"|性別:"+sex+
"|部門:"+department+"|基本工資:+"+basic_salary+
"|薪金:"+extra_salary+"|類別:"+classify+"]";
return str;
}
}
文章題目:員工信息代碼java語言 對(duì)員工信息表的員工代碼進(jìn)行升級(jí)
網(wǎng)頁鏈接:http://chinadenli.net/article12/dojiidc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、云服務(wù)器、品牌網(wǎng)站設(shè)計(jì)、企業(yè)建站、軟件開發(fā)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)