JavaWeb開發實戰指南----輸入

/**
*@Title: ${filename}
*@Package: ${package_name}
*@Description: ${todo}
*輸入
使用到掃描儀   找到掃描儀,申請使用,使用,道謝
1、導包 import java.util.Scanner;
因爲這個掃描儀類庫,不是我們寫的,是別人寫的,從類庫當中導入我們的程序,項目
2、申請
Scanner sc = new Scanner(System.in);
3、使用
3.1、輸入整數 
3.2、輸入小數
3.3、輸入字符/串
4、道謝  (可以省略)
在java 中不需要手動來進行,因爲GC(垃圾回收機制)
回收處理的工作是由系統來完成的
延時
sc = null;
*
*@author:  源代碼資料盡在"清哥好課堂"公衆號:qghktit
*@date: ${date}${time}
*@version: 1.0
*/
//1、導包
import java.util.Scanner;
//import java.util.*;  //使用通配符
public class Input 
{
	public static void main(String[] args) 
	{
		//第二種方式,接收一個字符/串
		//2、申請
		Scanner sc = new Scanner(System.in);
		//提示一下
		System.out.println("請輸入一個字符或串");
		//3、 接收輸入
		String str = sc.next(); //next
		//使用next接收字符串,是以接收到字符之後的空格,tab鍵,enter鍵結束,這個結束,丟棄掉空格,或者tab鍵後面的內容,只取空格或tab鍵之前的內容,
		//看上去丟失的內容,在緩衝之中
		//使用

		System.out.println(str);
		//str = sc.next();
		str = sc.nextLine();
		System.out.println("---"+str);
		//4、釋放
		sc = null;
	}
	public static void main3(String[] args) 
	{
		//第一種方式:從控制檯接收一個字符串   String  str = "a";
		//2、申請
		Scanner sc = new Scanner(System.in);
		//提示信息
		System.out.println("please input a string:");
		String str = sc.nextLine(); //Line 行
		//nextLine 可以接收 空格,tab鍵的輸入, 以enter鍵結束輸入
		//3、使用

		System.out.println(str);
		//4、釋放
		sc = null;
	}
	public static void main2(String[] args) 
	{
		//從控制檯接收一個小數
		//2、申請
		Scanner sc = new Scanner(System.in);
		//接收一個小數
		//提示一下
		System.out.println("請輸入一個小數:");
		double d = sc.nextDouble();
		//3、使用
		System.out.println("輸入的小數是:"+ d);
		//4、釋放
		sc = null;
	}
	public static void main1(String[] args) 
	{
		//2、申請
		Scanner sc = new Scanner(System.in);  //堆區
		//3、使用
		//得到一個整數
		//使用掃描儀,之前,應該有必要的提示信息
		System.out.println("please input a number:");
		int n = sc.nextInt();  //從控制檯接收一個整數,
		//
		System.out.println("n="+n);
		//4、釋放
		sc = null;
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章