java代碼制作電器類 電器程序編寫

powerdesigner怎么用java代碼生成類圖

使用PowerDesigner軟件逆向生成java類圖的方法、步驟:1、打開PowerDesiger軟件,點(diǎn)擊文件-建立新模型,新建Obect-OrientedModel2、點(diǎn)擊語言-ReverseEngineerJava,彈出反向生成類圖設(shè)置窗口;3、在反向生成類圖設(shè)置窗口中,選擇ReverseEngineer,可以選擇JavaFiles或JavaDirectories等,在這里我選擇JavaDirectories;4、然后點(diǎn)擊Add按鈕添加目錄,在這里我選擇一個(gè)java源文件目錄;5、點(diǎn)擊確定,PowerDesigner會(huì)顯示生成進(jìn)度窗口,完成以后在PowerDesigner工作空間下會(huì)顯示類圖目錄結(jié)構(gòu);6、到此便將選中的Java目錄下的Java類文件生成了靜態(tài)類結(jié)構(gòu),

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),鐘祥企業(yè)網(wǎng)站建設(shè),鐘祥品牌網(wǎng)站建設(shè),網(wǎng)站定制,鐘祥網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鐘祥網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

電氣工程專業(yè)的我想找Java編程工作的困惑

從事java web開發(fā) java基礎(chǔ)比較重要的,這是基礎(chǔ),但是更重要的是數(shù)據(jù)庫,框架,框架,比如struts spring hibernate 小一點(diǎn)的公司 myIbatis等,一般的公司,希望你能這些搭建好的環(huán)境下進(jìn)行小模塊的開發(fā),如果你這么都不懂,比較被動(dòng)。servlet不太會(huì)用到。還有一些公司會(huì)用到Ext JQuery-easyui,這種界面插件,你說的沒錯(cuò),js學(xué)好得花不少時(shí)間,但是不要求剛出來的人花時(shí)間血,公司好,有前端,那么恭喜你,只要專注后臺(tái)就行,如果是小公司,那么,一定會(huì)用到上面提到的UI插件,那你得花時(shí)間研究一下了。從你的描述來看,這些對(duì)你都不成問題,因?yàn)椋阕詫W(xué)能力強(qiáng),框架,只需會(huì)應(yīng)用下,百度,會(huì)簡單實(shí)用就行。建議還是數(shù)據(jù)庫多花點(diǎn)時(shí)間,工作可能要很多報(bào)表要開發(fā),數(shù)據(jù)庫不行,業(yè)務(wù)真心寫的蛋疼。

求java代碼,要求做一個(gè)測試類,實(shí)現(xiàn)以下功能之一。最好三個(gè)功能都有。

import java.util.*;

public class Admin {//管理類

Scanner in=new Scanner(System.in);

String msg="\t編號(hào)\t姓名\t年齡\tJava\tC#\tHtml\tSql\t總分\t平均分";

public void print(Student[] arr){//輸出方法

System.out.println(msg);

for(int i=0;iarr.length;i++){

if(arr[i]!=null){

arr[i].setSum();

arr[i].setAvg();

System.out.println(arr[i]);

}

}

}

public boolean exist(int num,Student stu){//判斷存在方法

if(stu!=null){

if(stu.getNum()==num){

return true;

}else{

return false;

}

}

return false;

}

public void create(String name,int age,Student[] arr){//添加方法

Student stu=new Student();

stu.setName(name);

stu.setAge(age);

int i=this.setIndex(arr);

stu.setNum(i);

if(i==9999){

System.out.println("添加學(xué)生人數(shù)已達(dá)到上限,不能再添加了!");

}else{

arr[i]=stu;

}

this.print(arr);

}

public int setIndex(Student[] arr){// 返回下標(biāo)

for(int i=0;iarr.length;i++){

if(arr[i]==null){

return i;

}

}

return 9999;

}

public void select(int num,Student[] arr){//查找方法

System.out.println(msg);

for(int i=0;iarr.length;i++){

/*if(arr[i]!=null){

if(arr[i].getNum()==num){

System.out.println(arr[i]);

return;

}

}*/

if(this.exist(num, arr[i])){

System.out.println(arr[i]);

return;

}

}

System.out.println("\t---!沒有這個(gè)學(xué)生的存在!---\t");

}

public void update(int num,Student[] arr){//更新方法

for(int i=0;iarr.length;i++){

if(this.exist(num, arr[i])){

System.out.println("請(qǐng)輸入修改的姓名:");

arr[i].setName(in.next());

System.out.println("請(qǐng)輸入修改的年齡:");

arr[i].setAge(in.nextInt());

System.out.println("---更新信息成功---");

this.print(arr);

return;

}

}

System.out.println("---更新信息失敗---");

}

public void delete(int num,Student[] arr){//刪除方法

for(int i=0;iarr.length;i++){

if(this.exist(num, arr[i])){

arr[i]=null;

System.out.println("---刪除信息成功---");

this.print(arr);

return;

}

}

System.out.println("---刪除信息失敗---");

}

public void input(int num,Student[] arr){//輸入方法

for(int i=0;iarr.length;i++){

if(this.exist(num, arr[i])){

System.out.println("請(qǐng)輸入"+arr[i].getName()+"學(xué)生的java成績:");

if(in.hasNextInt()){

arr[i].setJava(in.nextInt());

}

//arr[i].setJava(in.nextInt());

System.out.println("請(qǐng)輸入"+arr[i].getName()+"學(xué)生的c_sharp成績:");

if(in.hasNextInt()){

arr[i].setC_sharp(in.nextInt());

}

//arr[i].setC_sharp(in.nextInt());

System.out.println("請(qǐng)輸入"+arr[i].getName()+"學(xué)生的html成績:");

if(in.hasNextInt()){

arr[i].setHtml(in.nextInt());

}

//arr[i].setHtml(in.nextInt());

System.out.println("請(qǐng)輸入"+arr[i].getName()+"學(xué)生的sql成績:");

if(in.hasNextInt()){

arr[i].setSql(in.nextInt());

}

//arr[i].setSql(in.nextInt());

this.print(arr);

break;

}

}

}

public void couseSort(int num,Student[] arr){//學(xué)科排序方法

if(num==1){

for(int i=0;iarr.length-1;i++){

for(int j=i+1;jarr.length;j++){

if(arr[i]!=nullarr[j]!=null){

if(arr[i].getJava()arr[j].getJava()){

Student t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

}

}else if(num==2){

for(int i=0;iarr.length;i++){

for(int j=i+1;jarr.length;j++){

if(arr[i]!=nullarr[j]!=null){

if(arr[i].getC_sharp()arr[j].getC_sharp()){

Student t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

}

}else if(num==3){

for(int i=0;iarr.length;i++){

for(int j=i+1;jarr.length;j++){

if(arr[i]!=nullarr[j]!=null){

if(arr[i].getHtml()arr[j].getHtml()){

Student t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

}

}else if(num==4){

for(int i=0;iarr.length;i++){

for(int j=i+1;jarr.length;j++){

if(arr[i]!=nullarr[j]!=null){

if(arr[i].getSql()arr[j].getSql()){

Student t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

}

}

this.print(arr);

}

public void sumSort(Student[] arr){//總分排序方法

for(int i=0;iarr.length;i++){

for(int j=i+1;jarr.length;j++){

if(arr[i]!=nullarr[j]!=null){

if(arr[i].getSum()arr[j].getSum()){

Student t=arr[i];

arr[i]=arr[j];

arr[j]=t;

}

}

}

}

this.print(arr);

}

}

public class Student {//學(xué)生類

private int num;

private String name;

private int age;

private int java;

private int c_sharp;

private int html;

private int sql;

private int sum;

private double avg;

public int getNum(){

return num;

}

public void setNum(int num){

this.num=num;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public int getJava() {

return java;

}

public void setJava(int java) {

this.java = java;

}

public int getC_sharp() {

return c_sharp;

}

public void setC_sharp(int c_sharp) {

this.c_sharp = c_sharp;

}

public int getHtml() {

return html;

}

public void setHtml(int html) {

this.html = html;

}

public int getSql() {

return sql;

}

public void setSql(int sql) {

this.sql = sql;

}

public int getSum() {

return sum;

}

public void setSum() {

this.sum =this.java+this.c_sharp+this.html+this.sql;

}

public double getAvg() {

return avg;

}

public void setAvg() {

this.avg = this.sum/4;

}

public String toString(){

String msg="\t"+this.num+"\t"+this.name+"\t"+this.age+"\t"+this.java+"\t"+this.c_sharp+"\t"+this.html+"\t"+this.sql+"\t"+this.sum+"\t"+this.avg+"\t";

return msg;

}

}

import java.util.*;

public class Main {//主

public static void main(String[] args){

Scanner in=new Scanner(System.in);

System.out.println("---請(qǐng)定義學(xué)生的人數(shù)---");

Student[] stuArr=new Student[in.nextInt()];

Admin adminStu=new Admin();

while(true){

System.out.println("---選擇你要執(zhí)行的功能---");

System.out.println("0:添加一個(gè)學(xué)生");

System.out.println("1:查找一個(gè)學(xué)生");

System.out.println("2:根據(jù)編號(hào)更新信息");

System.out.println("3:根據(jù)編號(hào)刪除學(xué)生");

System.out.println("4:根據(jù)編號(hào)輸入成績");

System.out.println("5:根據(jù)某門學(xué)科排序");

System.out.println("6:根據(jù)總分進(jìn)行排序");

System.out.println("7:退出系統(tǒng)");

//int number =in.nextInt();//判斷

String opt=in.next();

if(opt.equals("0")){

System.out.println("---執(zhí)行添加方法---");

System.out.println("請(qǐng)輸入學(xué)生的姓名:");

String name=in.next();

System.out.println("請(qǐng)輸入學(xué)生的年齡:");

int age=in.nextInt();

adminStu.create(name,age,stuArr);

//adminStu.print(stuArr);

}else if(opt.equals("1")){

System.out.println("---執(zhí)行查找方法---");

System.out.println("請(qǐng)輸入學(xué)生的編號(hào):");

int num=in.nextInt();

adminStu.select(num, stuArr);

}else if(opt.equals("2")){

System.out.println("---執(zhí)行更新方法---");

System.out.println("請(qǐng)輸入學(xué)生的編號(hào):");

int num=in.nextInt();

/*System.out.println("請(qǐng)輸入修改的姓名:");

String name=in.next();

System.out.println("請(qǐng)輸入修改的年齡:");

int age=in.nextInt();*/

adminStu.update(num, stuArr);

//adminStu.print(stuArr);

}else if(opt.equals("3")){

System.out.println("---執(zhí)行刪除方法---");

System.out.println("請(qǐng)輸入學(xué)生的編號(hào):");

int num=in.nextInt();

adminStu.delete(num, stuArr);

//adminStu.print(stuArr);

} else if(opt.equals("4")){

System.out.println("---執(zhí)行輸入方法---");

System.out.println("請(qǐng)輸入學(xué)生的編號(hào):");

int num=in.nextInt();

adminStu.input(num, stuArr);

}else if(opt.equals("5")){

System.out.println("---執(zhí)行學(xué)科排序方法---");

System.out.println("請(qǐng)選擇需排序的學(xué)科:1.java、2.c_sharp、3.html、4.sql");

int num=in.nextInt();

adminStu.couseSort(num, stuArr);

}else if(opt.equals("6")){

System.out.println("---執(zhí)行總分排序方法---");

adminStu.sumSort(stuArr);

}else if(opt.equals("7")){

System.out.println("--程序已退出--");

//break;//退出循環(huán)

System.exit(0);//退出程序

}

}

}

}

這是我以前編寫的一個(gè)微型學(xué)生管理系統(tǒng),希望可以給你點(diǎn)思路。休息時(shí)間不多就懶。

做java程序開發(fā),和做電氣/電子工程師,以后哪個(gè)更有發(fā)展前途?????

Java一直和c/c++在前三名交替排位,Java前途你不用擔(dān)心,你學(xué)好了高薪很容易。Java在網(wǎng)絡(luò)方面的優(yōu)勢其他語言沒法比?,F(xiàn)在火的Android系統(tǒng),應(yīng)用程序都是Java開發(fā)的(底層基于Linux內(nèi)核,是c開發(fā)的)。但也看你的興趣,如果喜歡做應(yīng)用層,做一些網(wǎng)絡(luò)較高層的開發(fā),建議學(xué)Java。如果偏底層,偏硬件,那Java真不適合你了。但Java前提一定沒問題。java Web永遠(yuǎn)是霸主,企業(yè)越大越能體現(xiàn)出來。。net一般用在中小型網(wǎng)站。

電氣的想專業(yè)做java編程,應(yīng)該怎樣系統(tǒng)的自學(xué)

看名師的視頻,和購買書籍是比較合適的。有一本瘋狂java講義,從基礎(chǔ)到深入,而且還有java的進(jìn)階,以后學(xué)什么都有推薦,你可以買來看

分享標(biāo)題:java代碼制作電器類 電器程序編寫
地址分享:http://muchs.cn/article48/hgeihp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站改版全網(wǎng)營銷推廣、虛擬主機(jī)、用戶體驗(yàn)

廣告

聲明:本網(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)

外貿(mào)網(wǎng)站制作