91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java輸入數據的知識點整理

發布時間:2020-08-31 13:25:02 來源:腳本之家 閱讀:157 作者:laozhang 欄目:編程語言

Java程序開發過程中,需要從鍵盤獲取輸入值是常有的事。C語言提供scanf()函數,C++提供cin()獲取鍵盤輸入值。那么Java有什么解決方法呢?

方法一:從控制臺接收一個字符,然后將其打印出來

package pkg2020華南虎;
import java.io.*;
/**
 *
 * @author yl
 */
public class JavaInput {
  public static void main(String[] args) throws IOException {
    System.out.println("Enter a Char:");
    char i=(char)System.in.read();
    System.out.println("Your char is:"+i);
  }
}

雖然此方式實現了從鍵盤獲取輸入的字符,但是System.out.read()只能針對一個字符的獲取,同時,獲取進來的變量類型只能是char。當輸入數字時,還需要轉換類型。

方法二:從控制臺接收一個字符串,然后將其打印出來。需要擁到BufferedReader類和InputStreamReader類。

package pkg2020華南虎;
import java.io.*;
/**
 *
 * @author yl
 */
public class JavaInput02 {
  public static void main(String[] args) throws IOException {
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String str=null;
    System.out.println("Enter your value:");
    str=br.readLine();
    System.out.println("Your value is:"+str);
  }
}

方法三:最簡單,最強大的,就是Scanner類

package pkg2020華南虎;
import java.util.Scanner;
/**
 *
 * @author yl
 */
public class JavaInput03 {
  public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("Input your name:");
    String name=sc.nextLine();
    System.out.println("Input your age:");
    int age=sc.nextInt();
    System.out.println("Input your salary:");
    double salary=sc.nextDouble();
    System.out.println("Your information is follow as:");
    System.out.println("Name:"+name+"\n"+"Age:"+age+"\n"+"Salary:"+salary);
  }
}

最后總結一下next()和nextLine()的區別

在Java中,next()方法是不接收空格的,在接收到有效數據前,所有的空格或者tab鍵等輸入被忽略,若有有效數據,則遇到這些鍵退出。nextLine()可以接收空格或者tab鍵,其輸入應該以enter鍵結束。

以上就是本次介紹的全部相關知識點,感謝大家的學習和對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湟源县| 井研县| 炉霍县| 林西县| 仁化县| 衡阳市| 尤溪县| 扎鲁特旗| 华宁县| 舞钢市| 刚察县| 宜丰县| 梁河县| 桦川县| 碌曲县| 武平县| 惠来县| 凯里市| 包头市| 朝阳县| 明溪县| 古交市| 长子县| 无极县| 屯门区| 凤冈县| 镇康县| 榕江县| 烟台市| 库伦旗| 类乌齐县| 贵港市| 休宁县| 三江| 夹江县| 临泉县| 巴楚县| 浦城县| 香格里拉县| 双鸭山市| 阿合奇县|