學習 Java 你出過哪些錯?歡迎留言
學習Java,開發的小夥伴給的建議就是“擼程式碼”,所以,我邊看教程就一邊在做練習吧,這個過程中出現了很多錯誤,我會在本話題中去記錄我翻過的錯以及是怎麼解決的
第一錯:寫的main方法丟了(String[] args)
解決方法:當時把錯誤資訊貼到百度之後,就知道自己錯在哪裡了。好了大家不要笑我蠢啊!目前我是使用快捷鍵“psvm”
第二錯:寫了兩個公共類
解決方法:去掉了一個public後執行成功
下面的是我覺得重要點
第一:Scanner使用中字串轉“字元陣列”的使用
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入需要統計的字元:");
String str = scanner.nextLine();
char[] ch = str.toCharArray();//將字串轉成字元給ch字元陣列
第二:Scanner將鍵盤錄入的字元轉成單個字元
System.out.println("請輸入小朋友性別");
String str = scanner.next();
char sex = str.charAt(0);
第三:Scanner的方法
1.nextInt()方法
1.在有效字元前遇到空白,方法會自動去掉空白;
2.讀取到有效字元後遇到空白,空白會被當成結束符或者分隔符;
3.必須要讀取到有效的輸入
System.out.println("輸入年份:");
int year = sc.nextInt();
2.nextLine()方法
1.以Enter為結束符,也就是說 nextLine()方法返回的是輸入回車之前的所有字元。
2.可以獲得空白
String str2 = scan.nextLine();
System.out.println("輸入的資料為:" + str2);
3.判斷輸入是否符合輸入要求:
1.hasNextInt()------>判斷輸入是否是整數
2.hasNextFloat()----->判斷輸入是否是小數
3.hasNextDouble()方法---->輸入多個數字,每輸入一個數字用回車確認,通過輸入非數字來結束輸入並輸出執行結果
第四、Math類random隨機數的使用(我寫的練習是在隨機獲取1-6的三個數)
Math.random()------->[0.0,1.0)
Math.random()-------->[0.0,6.0)
(int)(Math.random()*6)------>[0,5]
(int)(Math.random()*6)+1------->[1,6]
int num1 = (int)(Math.random()*6)+1;
int num2 = (int)(Math.random()*6)+1;
int num3 = (int)(Math.random()*6)+1;
未完待續(一週一更,同我的部落格:https://www.cnblogs.com/gaoting/)
相關文章
- 歡迎學習LinuxLinux
- 廣受歡迎文件管理系統有哪些?這10款不容錯過
- 【GoLang 那點事】你眼中的異常和錯誤有什麼區別?歡迎留言討論Golang
- 你不可錯過的Java學習資源清單Java
- Java學習,你需要走哪些路Java
- 淺談:Java有哪些受歡迎的使用場景?Java
- hadoop視訊學習,歡迎下載。。Hadoop
- 谷歌機器學習TensorFlow新版釋出,成最受歡迎深度學習專案谷歌機器學習深度學習
- 如何學習Java? 在學習Java的過程中需要掌握哪些技能?Java
- ThinkPHP中文WEB框架歡迎你PHPWeb框架
- 南美8月遊戲爆發 哪些最受歡迎?遊戲
- 微信分享,交流學習oracle技術,歡迎大家關注Oracle
- Java現在還受歡迎嗎?Java
- php學習之留言板PHP
- 雲伺服器受歡迎的原因有哪些?伺服器
- 目前最受歡迎的12個Python web框架,你用過幾個?PythonWeb框架
- HHDESK新功能釋出,歡迎大家使用
- 全球最受歡迎的8位Java大牛Java
- Vue最受歡迎的七大跨端框架,你都用過哪幾個?Vue跨端框架
- 實戰迷你留言板學習
- Java學習過程Java
- java的學習方法有哪些?Java學什麼?Java
- SkyHome DEMO//學習Struts等而做的系統,歡迎指正
- 有意思的JavaScript程式碼寫法【持續更新,歡迎留言分享有趣程式碼】JavaScript
- Java持續受歡迎的4個理由Java
- android招聘啦,美圖秀秀歡迎你加入!Android
- 你不可錯過的Java學習資源清單(包含社群、大牛、專欄、書籍等)Java
- 北京歡迎AIAI
- UI設計師在哪些就業方向受歡迎呢?UI就業
- 受歡迎的無程式碼開發平臺有哪些?
- 2017年最受歡迎的程式語言有哪些?
- 企鵝智酷:哪些型別優惠券紅包最受歡迎?型別
- Flask學習之旅--簡易留言板Flask
- 學習Web前端需要避免哪些錯誤Web前端
- 個人小站記錄學習、踩坑記錄,歡迎互加友鏈
- Linux為什麼受歡迎?學習Linux有什麼用?Linux
- Java框架學習順序是哪些Java框架
- Java框架學習順序是哪些?Java框架