麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Java 01[基本知識]

2019-11-14 09:04:33
字體:
來源:轉載
供稿:網友

Java三種技術架構

[1] java三種技術架構


命名規范 命名規范

[2] 命名規范


Java數據類型 比較字符

[3] Java數據類型 & 比較字符


變量初始化

[4] 變量初始化


轉義字符

[5] 轉義字符


棧內存

[6] 棧內存


堆內存

[7] 堆內存 (new所創建的)


new一個對象

[7-1] new一個對象


關鍵字 關鍵字

[8]關鍵字


[9 進制的轉換]

public class A {

//有多少位數,就添加多少if語句。public static void main(String[] args) { // 二進制轉換 er(5); // 八進制轉換 ba(9); // 十六進制轉換 shiliu(125);}// 二進制轉換PRivate static void er(int i) { if (i > 1) { int a = i % 2; i = i / 2; if (i > 1) { int a1 = i % 2; i = i / 2; if (i > 0) { int a2 = i % 2; i = i / 2; System.out.println(a2 + "" + a1 + "" + a); } } }}// 八進制轉換private static void ba(int i) { if (i > 1) { int a = i % 8; i = i / 8; if (i > 0) { int a1 = i % 8; i = i / 8; System.out.println(a1 + "" + a); } }}// 十六進制轉換private static void shiliu(int i) { String str = null; if (i > 1) { int a = i % 16; i = i / 16; if (a == 10) { str = "A"; } else if (a == 11) { str = "B"; } else if (a == 12) { str = "C"; } else if (a == 13) { str = "D"; } else if (a == 14) { str = "E"; } if (i > 0) { int a1 = i % 16; i = i / 16; System.out.println(a1 + str); } }}

}


[10 ①大小寫轉換, ②判斷成績, ③判斷日期為一年當中的第幾天, ④判斷季節, ⑤互換兩數位置(不使用中間變量)]

import java.util.Scanner; public class B {

public static void main(String[] args) { /*大小寫轉換*/ char ch = 'f'; switch (ch) { case 'a': System.out.println((char) (ch - 32)); break; case 'b': System.out.println((char) (ch - 32)); break; case 'c': System.out.println((char) (ch - 32)); break; case 'd': System.out.println((char) (ch - 32)); break; case 'e': System.out.println((char) (ch - 32)); break; default: System.out.println("other"); break; } /*判斷成績 注意:要將分數高的過濾排在前面(同類的switch也是如此,將大數寫在前面) */ int chengji = 59; if (chengji >= 60) { System.out.println("及格"); } else { System.out.println("不及格"); } switch (chengji / 60) { case 1: System.out.println("及格"); break; case 0: System.out.println("不及格"); break; default: System.out.println("輸入的成績有誤"); break; } /* 判斷日期為第幾天 */ Scanner sc = new Scanner(System.in); System.out.println("請輸入年:"); int nian = sc.nextInt(); System.out.println("請輸入月:"); int yuefen = sc.nextInt(); System.out.println("請輸入天:"); int tian = sc.nextInt(); int sum = 0; if (yuefen >= 1 && yuefen <= 12){ if (yuefen==2) { if((nian % 4 == 0 && nian % 100 !=0) || nian % 400 == 0){ if(tian > 29 && tian <= 31) { System.out.println("輸入的天有誤"); }else { switch (yuefen) { case 12: sum += 30; case 11: sum += 31; case 10: sum += 30; case 9: sum += 31; case 8: sum += 31; case 7: sum += 30; case 6: sum += 31; case 5: sum += 30; case 4: sum += 31; case 3: if ((nian % 4 == 0 && nian % 100 !=0) || nian % 400 == 0) { sum += 29; } else { sum += 28; } case 2: sum += 31; case 1: sum += tian; System.out.println("輸入的日期為" + nian + "年的第" + sum + "天"); break; default: break; } } }else if(tian > 28 && tian <= 31) { System.out.println("輸入的天有誤"); }else { switch (yuefen) { case 12: sum += 30; case 11: sum += 31; case 10: sum += 30; case 9: sum +=31; case 8: sum += 31; case 7: sum += 30; case 6: sum += 31; case 5: sum += 30; case 4: sum += 31; case 3: if (nian % 4 == 0) { sum += 29; } else { sum += 28; } case 2: sum += 31; case 1: sum += tian; System.out.println("輸入的日期為" + nian + "年的第" + sum + "天"); break; default: break; } } } else if (tian <= 31 && tian > 0) { switch (yuefen) { case 12: sum += 30; case 11: sum += 31; case 10: sum += 30; case 9: sum += 31; case 8: sum += 31; case 7: sum += 30; case 6: sum += 31; case 5: sum += 30; case 4: sum += 31; case 3: if (nian % 4 == 0) { sum += 29; } else { sum += 28; } case 2: sum += 31; case 1: sum += tian; System.out.println("輸入的日期為" + nian + "年的第" + sum + "天"); break; default: break; } }else{ System.out.println("輸入的天有誤"); } }else{ System.out.println("輸入的月份有誤"); } /*判斷季節*/ switch (yuefen) { case 3: case 4: case 5: System.out.println("春季"); break; case 6: case 7: case 8: System.out.println("夏季"); break; case 9: case 10: case 11: System.out.println("秋季"); break; case 12: case 1: case 2: System.out.println("冬季"); break; default: System.out.println("輸入的月份有誤"); break; } /*互換*/ int m=12; int n=5; System.out.println(m+","+n); m=m^n;//m=12^5=9 n=m^n;//n=9^5=12 m=m^n;//m=9^12=5 System.out.println(m+","+n);}

}


[11 tips:]

當switch循環中的case事件出錯時, 需要檢查是否遺漏了 “break;” Scanner是一種很寶貴的流, 當不使用時應當關閉.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 91精品国产乱码久久久久久久久 | 久久成人综合网 | 伊人成人免费视频 | 精品国产一区二区亚洲人成毛片 | av观看国产 | 国产精品视频一区二区三区四区五区 | 色阁五月 | 欧美 日韩 国产 成人 | 在线看日本 | 性看小视频 | 青青操精品| 日本中文高清 | 91精品免费在线 | 国产精品一区在线免费观看 | 欧日韩在线| 精品一区二区三区在线视频 | 一本色道久久综合狠狠躁篇适合什么人看 | 欧美一级特黄特色大片免费 | 国产精品久久久久久久av三级 | 免费观看黄色片视频 | 在线观看免费毛片视频 | 欧美日本色 | 色婷婷tv| 久色视频网站 | 极色品影院 | 午色影院| 一级免费特黄视频 | 九九热国产在线 | 欧美视频黄色 | 国产精品99精品 | 狠狠色成色综合网 | 毛片视频网站在线观看 | 欧美国产精品久久 | 黑人一级片 | 精品久久中文字幕 | 欧美一区二区黄色 | 中文字幕涩涩久久乱小说 | 亚洲精品一区中文字幕 | 日本免费a∨ | 视频国产一区二区 | 日本a∨精品中文字幕在线 欧美1—12sexvideos |