JAVA入門三

---恢復內容開始---java

小練習:eclipse

功能描述:爲指定成績加分,直到分數大於等於 60 爲止,輸出加分前和加分後的成績,並統計加分的次數工具

運行效果:優化

 

1、普通版本debug

首先在ECLIPSE創建項目等3d

package come.Demo0;調試

public class Demo0 {
 public static void main(String[] args) {
  int score=53;//輸入指定成績
  int count=0;//加分次數
        System.out.println("加分前成績:"+score);
        for(;score<60;score++) {
         count++;
        }
        System.out.println("加分後的成績:"+score);
        System.out.println("共加分了"+count+"次!");
 }對象

}blog

 

PS:這段內容應該是很簡單的,注意一兩個地方ip

一、由於它的次數是夾在中間的,不可以直接像以前同樣在引號後面+count,而是用一對雙引號把+count+夾在中間

二、eclipse中快捷鍵的使用  System.out.println(),這個式子能夠直接用快捷鍵

先輸入syso而後按住alt鍵和/便可顯示。

main方法也可使用快捷鍵

先輸入main而後按住alt鍵和/便可顯示

 

2、優化版本

以前的53是條件給你的,如何本身輸入一個數,像vs中使用scanf同樣呢?

在JAVA中有一個Scanner工具類,用來得到輸入值

Scanner類位於java.util包中,使用時要導用此包

一、導入java.util.Scanner

二、建立Scanner對象

三、接受並保存用戶所輸入的值

 

 

因此咱們開始吧

一、導入包

導入包的操做是在package下面

導入import java.util.Scanner;

package come.Demo0;
import java.util.Scanner;

二、建立Scanner對象

在main 方法中建立

對象名稱能夠任意起,通常使用input

Scanner input=new Scanner(System.in);

三、接受並保存用戶輸入的值

  int score=input.nextInt();

其他不變

例子:

package come.Demo0;
import java.util.Scanner;//導入包


public class Demo0 {
 public static void main(String[] args) {
  Scanner input=new Scanner(System.in);//建立Scanner對象
   System.out.println("加分前成績:");
   int score=input.nextInt();//接受對象並保存
  int count=0;//加分次數
       
        for(;score<60;score++) {
         count++;
        }
        System.out.println("加分後的成績:"+score);
        System.out.println("共加分了"+count+"次!");
 }

顯示:

加分前成績:
53
加分後的成績:60
共加分了7次!

}

 

咱們能夠發現它的輸入是在下一行

咱們若是但願用戶輸入的成績和咱們的提示信息是在同一行

那麼咱們能夠改一下再也不使用   System.out.println("加分前成績:");

而是使用   System.out.print("加分前成績:");去掉了ln就能夠發如今同一行

println輸入信息後換行

print輸入信息後不換行

 

3、調試

在代碼這一行最前面雙擊,出現小點

而後按是最上面工具中的debug,就會出現debug窗口

而後step over一行一行進行調試

 

4、進階

寫法和VS差很少

相關文章
相關標籤/搜索