java项目逻辑重要吗_JAVA小项目,逻辑+感觉+总结?java小白你做到了吗(源码+教程)...
俗話說的好,一如JAVA深似海。聽起來好像胡說八道,其實(shí)卻是很實(shí)在。
學(xué)過java的人都知道,java分支多,知識點(diǎn)十分豐富,單單論基礎(chǔ)知識,也夠?qū)W一壺的了,很多人在學(xué)習(xí)基礎(chǔ)的時(shí)候已經(jīng)被基礎(chǔ)知識煩倒,有些人卻越學(xué)越深,因?yàn)槟軐W(xué)懂的人都在知道怎么把知識聯(lián)系起來,形成知識網(wǎng)絡(luò)。總結(jié)多了,自然就有自己的一套邏輯了。
java基礎(chǔ)是一套怎樣的知識網(wǎng)絡(luò),小編愚見是:認(rèn)識+練習(xí)+模仿+分類(貌似有點(diǎn)虛無)
認(rèn)識:面向?qū)ο?#xff0c;對象,而且是面向。聯(lián)想起現(xiàn)實(shí)實(shí)物。以實(shí)物的方式碼字。先有思想再去練習(xí)。
練習(xí)+模仿:練習(xí)是模范是提高碼字感覺的捷徑也是重要手段,同時(shí)也是艱難的。因?yàn)榇a字很累。
分類:將基礎(chǔ)知識分類,增加記憶,形成知識網(wǎng)絡(luò),高效學(xué)習(xí)重要思維。
====================================================================================
當(dāng)然以上都會是小編自己的愚見,或許你有更好的理解!但唯一不變的是強(qiáng)烈的學(xué)習(xí)心情。
大多數(shù)人學(xué)習(xí)的目的不是為了得到更好的生活嗎?因?yàn)檫@就是一份價(jià)值。
小編干貨多,所有干貨在文章最后。
今天和大家分享一個(gè)小項(xiàng)目,小編對于這個(gè)小項(xiàng)目的總結(jié)就是:了解需求,和功能,利用好一切知識點(diǎn)。
做到邏輯+感覺+總結(jié)(以下分享源代碼),其實(shí)你欠缺的是 邏輯方法和練習(xí)動力,做好這兩點(diǎn),java其實(shí)不難
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import javax.print.attribute.Size2DSyntax;
import javax.swing.text.StyledEditorKit.ForegroundAction;
import javax.xml.crypto.AlgorithmMethod;
import org.omg.CORBA.SetOverrideTypeHelper;
public class e_kkkkk {
private static final float newSal = 0;
private static final String empNo = null;
/**
*
* @YY
* @Employee員工管理系統(tǒng)功能
* 目的:1.當(dāng)有新員工進(jìn)來,加入功能
* 2.根據(jù)編號,顯示員工信息
* 3.修改薪水
4.刪除員工
*/
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
EmpManage em=new EmpManage();
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
while (true) {
System.out.println();
System.out.println("你的操作");
System.out.println("1:表示添加一個(gè)雇員");
System.out.println("2:查找一個(gè)雇員");
System.out.println("3:修改一個(gè)雇員");
System.out.println("4:刪除一個(gè)雇員");
String opertype=br.readLine();
if (opertype.equals("1")) {
System.out.println("please input empNo:");
String empNo=br.readLine();
System.out.println("please input name:");
String name=br.readLine();
System.out.println("please input salary:");
float sal=Float.parseFloat(br.readLine());
Emp2 emp=new Emp2(empNo, name, sal);
em.addEmp(emp);
}else if (opertype.equals("2")) {
System.out.println("please input empNo:");
String empNo=br.readLine();
em.showInfo(empNo);
}else if (opertype.equals("3")) {
System.out.println("please input empNo:");
String empNo=br.readLine();
System.out.println("please input salary:");
float newSal=Float.parseFloat(br.readLine());
em.updateSal(empNo, newSal);
}else if (opertype.equals("4")) {
System.out.println("please input empNo:");
String empNo=br.readLine();
em.delEmp(empNo);
System.out.println("刪除成功");
}else if (opertype.equals("5")) {
System.exit(0);
}}}}
//定義一個(gè)員工管理類
class EmpManage{
private ArrayList al=null;
public EmpManage () {
al=new ArrayList();
}
//增,查,改,刪,四個(gè)方法
public void addEmp(Emp2 emp){
al.add(emp);
}
public void showInfo(String empNo) {
for (int i = 0; i < al.size(); i++) {
Emp2 emp=(Emp2) al.get(i);
if (emp.getEmpNo().equals(empNo)) {
System.out.println("編號為: "+empNo+" 名字為: "+emp.getName()+" 工作為: "+emp.getSal());
}}}
public void updateSal(String empNo,float newSal){
for (int i = 0; i < al.size(); i++) {
Emp2 emp=(Emp2) al.get(i);
if (emp.getEmpNo().equals(empNo)) {
emp.setSal(newSal);
}}}
public void delEmp(String empNo){
for (int i = 0; i
Emp2 emp=(Emp2) al.get(i);
if (emp.getEmpNo().equals(empNo)) {
al.remove(emp);
System.out.println("刪除成功");
}}}}
//定義一個(gè)員工類
class Emp2{
private String empNo;
private String name;
private float sal;
public String getEmpNo() {
return empNo;
}
public void setEmpNo(String empNo) {
this.empNo = empNo;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getSal() {
return sal;
}
public void setSal(float sal) {
this.sal = sal;
}
//構(gòu)造函數(shù)
public Emp2(String empNo,String name,float sal){
this.empNo=empNo;
this.name=name;
this.sal=sal;
}
}
====================================干貨在這里
加油!為何不投資一下自己。難到不想自己更有價(jià)值嗎?
本文僅代表作者個(gè)人觀點(diǎn),不代表SEO研究協(xié)會網(wǎng)官方發(fā)聲,對觀點(diǎn)有疑義請先聯(lián)系作者本人進(jìn)行修改,若內(nèi)容非法請聯(lián)系平臺管理員。更多相關(guān)資訊,請到SEO研究協(xié)會網(wǎng)www.seoxiehui.cn學(xué)習(xí)互聯(lián)網(wǎng)營銷技術(shù)請到巨推學(xué)院www.jutuiedu.com。
總結(jié)
以上是生活随笔為你收集整理的java项目逻辑重要吗_JAVA小项目,逻辑+感觉+总结?java小白你做到了吗(源码+教程)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 桥接模式_JAVA设计模式之【
- 下一篇: java当数值超过byte时_java试