十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
java程序員編寫代碼的技巧有哪些呢?Java程序員必須努力編寫完美的代碼,因此,為了編寫干凈的代碼,必須知道如何編寫才是真正的好方法,下面長沙長沙java軟件開發(fā)為大家總結了一些幫助編寫代碼的小方法。

創(chuàng)新互聯(lián)專注于醴陵企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,購物商城網(wǎng)站建設。醴陵網(wǎng)站建設公司,為醴陵等地區(qū)提供建站服務。全流程按需求定制網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
1、編寫之前進行思考首先花10分鐘,20分鐘甚至30分鐘的時間來思考你需要什么,以及哪些設計模式適合你將要編碼的內容。
這個時候長沙長沙IT培訓認為你會很高興你花費的這些時間,當你必須改變或添加一些代碼時,你不會擔心花費的幾分鐘,而是會花更多的時間去琢磨。
2、代碼進行注釋沒有什么比兩個月后檢查你的代碼并不記得它被用來做什么更糟的了。
重要的都注釋一下,如果是自己非常了解的內容,長沙北大青鳥建議這些可以選擇不進行注釋。
3、不要復制粘貼代碼最后自己手寫代碼,復制粘貼代碼會出現(xiàn)代碼塊重復的情況,并且不利于代碼的解讀。
4、學會測試代碼測試、測試、測試你的代碼。
不要等到你完成了程序才測試它,否則當你發(fā)現(xiàn)一個巨大的錯誤時,你會后悔之前的決定。
因為長沙計算機培訓學校發(fā)現(xiàn)如果你沒有進行每段代碼測試,最后出現(xiàn)問題是很難找到的。
2、public class Test11 {
public static void main(String[] args) {
System.out.println("滯貿旅客的人數(shù)" + (1189 - 108*10) );
}
}
3、public class Test11 {
public static void main(String[] args) {
try {
Scanner scanner = new Scanner(System.in);
System.out.print("輸入購買雞蛋(斤):");
int number = scanner.nextInt();
if(number10){
throw new RuntimeException("不允許購買這么多!");
}
else {
System.out.println("用戶應支付金額"+number*3.98);
}
}
catch (Exception e){
System.out.println(e.getMessage());
}
}
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("是否是會員?y/n");
String H = input.next();
System.out.println("請輸入入住日期:");
System.out.println("例如2009-03-16");
String in = input.next();
System.out.println("請輸離開日期:");
System.out.println("例如2009-03-16");
String out = input.next();
//String in = s.substring(5,15);
//String out = s.substring(15,26);
//System.out.println(in+" "+out);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try {
c1.setTime(sdf.parse(in));
c2.setTime(sdf.parse(out));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long time1 = c1.getTimeInMillis();
long time2 = c2.getTimeInMillis();
long tian = (time2-time1)/(1000*24*3600);
long tian1 = tian;
System.out.println("tian "+tian);
int week1 = c1.get(Calendar.DAY_OF_WEEK)-1;
//System.out.println(week1);
//int week2 = c2.get(Calendar.DAY_OF_WEEK)-1;
//System.out.println(week2);
int count = 0;
while(tian10){
if(week1 == 6 || week1==0){
count++;
}
if(week1==6){
week1 = 0;
week1--;
}
tian1--;
week1++;
}
System.out.println("count "+count);
long rujia;
long qitian;
long hanting;
if(H.equals("y")){
rujia = (tian-count)*80+count*80;
System.out.println("tian "+tian);
qitian = (tian-count)*110+count*50;
hanting = (tian-count)*100+count*40;
}else{
rujia = (tian-count)*110+count*90;
qitian = (tian-count)*160+count*60;
hanting = (tian-count)*220+count*150;
}
System.out.println("tian " + tian);
System.out.println("rujia "+rujia);
System.out.println("hanting "+hanting);
System.out.println("qitian "+qitian);
if(rujiaqitian rujiahanting){
System.out.println("如家");
}else if(qitianrujia qitianhanting){
System.out.println("七天");
}else if(hantingrujia hantingqitian){
System.out.println("漢庭");
}else if(hanting==rujia || hanting==qitian){
System.out.println("漢庭");
}else if(qitian==rujia qitianhanting){
System.out.println("七天");
}
}
我沒怎么測試 自己測測吧 還有一些約束用戶輸入啥的 嚴謹性什么的