java代码制作电器类 电器程序编写

powerdesigner怎么用java代码生成类图

使用PowerDesigner软件逆向生成java类图的方法、步骤:1、打开PowerDesiger软件,点击文件-建立新模型,新建Obect-OrientedModel2、点击语言-ReverseEngineerJava,弹出反向生成类图设置窗口;3、在反向生成类图设置窗口中,选择ReverseEngineer,可以选择JavaFiles或JavaDirectories等,在这里我选择JavaDirectories;4、然后点击Add按钮添加目录,在这里我选择一个java源文件目录;5、点击确定,PowerDesigner会显示生成进度窗口,完成以后在PowerDesigner工作空间下会显示类图目录结构;6、到此便将选中的Java目录下的Java类文件生成了静态类结构,

创新互联建站是一家集网站建设,钟祥企业网站建设,钟祥品牌网站建设,网站定制,钟祥网站建设报价,网络营销,网络优化,钟祥网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

电气工程专业的我想找Java编程工作的困惑

从事java web开发 java基础比较重要的,这是基础,但是更重要的是数据库,框架,框架,比如struts spring hibernate 小一点的公司 myIbatis等,一般的公司,希望你能这些搭建好的环境下进行小模块的开发,如果你这么都不懂,比较被动。servlet不太会用到。还有一些公司会用到Ext JQuery-easyui,这种界面插件,你说的没错,js学好得花不少时间,但是不要求刚出来的人花时间血,公司好,有前端,那么恭喜你,只要专注后台就行,如果是小公司,那么,一定会用到上面提到的UI插件,那你得花时间研究一下了。从你的描述来看,这些对你都不成问题,因为,你自学能力强,框架,只需会应用下,百度,会简单实用就行。建议还是数据库多花点时间,工作可能要很多报表要开发,数据库不行,业务真心写的蛋疼。

求java代码,要求做一个测试类,实现以下功能之一。最好三个功能都有。

import java.util.*;

public class Admin {//管理类

Scanner in=new Scanner(System.in);

String msg="\t编号\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("添加学生人数已达到上限,不能再添加了!");

}else{

arr[i]=stu;

}

this.print(arr);

}

public int setIndex(Student[] arr){// 返回下标

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---!没有这个学生的存在!---\t");

}

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

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

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

System.out.println("请输入修改的姓名:");

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

System.out.println("请输入修改的年龄:");

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("请输入"+arr[i].getName()+"学生的java成绩:");

if(in.hasNextInt()){

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

}

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

System.out.println("请输入"+arr[i].getName()+"学生的c_sharp成绩:");

if(in.hasNextInt()){

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

}

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

System.out.println("请输入"+arr[i].getName()+"学生的html成绩:");

if(in.hasNextInt()){

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

}

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

System.out.println("请输入"+arr[i].getName()+"学生的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){//学科排序方法

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 {//学生类

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("---请定义学生的人数---");

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

Admin adminStu=new Admin();

while(true){

System.out.println("---选择你要执行的功能---");

System.out.println("0:添加一个学生");

System.out.println("1:查找一个学生");

System.out.println("2:根据编号更新信息");

System.out.println("3:根据编号删除学生");

System.out.println("4:根据编号输入成绩");

System.out.println("5:根据某门学科排序");

System.out.println("6:根据总分进行排序");

System.out.println("7:退出系统");

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

String opt=in.next();

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

System.out.println("---执行添加方法---");

System.out.println("请输入学生的姓名:");

String name=in.next();

System.out.println("请输入学生的年龄:");

int age=in.nextInt();

adminStu.create(name,age,stuArr);

//adminStu.print(stuArr);

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

System.out.println("---执行查找方法---");

System.out.println("请输入学生的编号:");

int num=in.nextInt();

adminStu.select(num, stuArr);

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

System.out.println("---执行更新方法---");

System.out.println("请输入学生的编号:");

int num=in.nextInt();

/*System.out.println("请输入修改的姓名:");

String name=in.next();

System.out.println("请输入修改的年龄:");

int age=in.nextInt();*/

adminStu.update(num, stuArr);

//adminStu.print(stuArr);

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

System.out.println("---执行删除方法---");

System.out.println("请输入学生的编号:");

int num=in.nextInt();

adminStu.delete(num, stuArr);

//adminStu.print(stuArr);

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

System.out.println("---执行输入方法---");

System.out.println("请输入学生的编号:");

int num=in.nextInt();

adminStu.input(num, stuArr);

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

System.out.println("---执行学科排序方法---");

System.out.println("请选择需排序的学科: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("---执行总分排序方法---");

adminStu.sumSort(stuArr);

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

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

//break;//退出循环

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

}

}

}

}

这是我以前编写的一个微型学生管理系统,希望可以给你点思路。休息时间不多就懒。

做java程序开发,和做电气/电子工程师,以后哪个更有发展前途?????

Java一直和c/c++在前三名交替排位,Java前途你不用担心,你学好了高薪很容易。Java在网络方面的优势其他语言没法比。现在火的Android系统,应用程序都是Java开发的(底层基于Linux内核,是c开发的)。但也看你的兴趣,如果喜欢做应用层,做一些网络较高层的开发,建议学Java。如果偏底层,偏硬件,那Java真不适合你了。但Java前提一定没问题。java Web永远是霸主,企业越大越能体现出来。。net一般用在中小型网站。

电气的想专业做java编程,应该怎样系统的自学

看名师的视频,和购买书籍是比较合适的。有一本疯狂java讲义,从基础到深入,而且还有java的进阶,以后学什么都有推荐,你可以买来看


网站栏目:java代码制作电器类 电器程序编写
本文网址:http://ybzwz.com/article/hgeihp.html