1. 程式人生 > >java中由控制檯輸入文字和數的方法

java中由控制檯輸入文字和數的方法

1、一般都是scanner方法,下面的程式碼是實現一個由控制檯輸入名字和學號的過程程式碼

import java.util.Scanner;
public class TextScanner{
public static void main(String [] args){
//建立Scanner物件 接受從控制檯輸入
Scanner input = new Scanner(System.in);
System.out.println("請輸入名字:");
//接受String型
String name = input.next();
System.out.println("請輸入學號");
//接受int型
int id = input.nextInt();//什麼型別next後面就接什麼 注意大小寫
//輸出結果
System.out.println("名字為:"+name+"\t學號為:"+id);
}
}

2、另外還有一種引入IO包的方法,這裡是輸入一個小於5位的數字。
import java.io.*;
public class Practice1 {
public static void main(String[] args)throws IOException {
	int a,b=0;
	int sum=0;
	String str;
	BufferedReader buf;
	buf=new BufferedReader(new InputStreamReader(System.in));
	System.out.println("請輸入你想輸入的小於5位的數字");
	str=buf.readLine();
	a=Integer.parseInt(str);
}

相關推薦

java控制檯輸入文字和數方法

1、一般都是scanner方法,下面的程式碼是實現一個由控制檯輸入名字和學號的過程程式碼 import java.util.Scanner; public class TextScanner{ pub

Java控制檯輸入資料的幾種常用方法

一、使用標準輸入串System.in //System.in.read()一次只讀入一個位元組資料,而我們通常要取得一個字串或一組數字 //System.in.read()返回一個整數 //必須初始化 //int read = 0; c

java控制檯輸入資料和輸出資料到控制檯

1.從控制檯輸入資料 1.使用Scanner類來完成從命令列輸入資料到自己的程式中。 2.Scanner類是JDK1.5【jdk5.0】新增的一個開發類庫。 3.Scanner類使用     3.1先匯入Scanner類所在的程式包【java.util.Sca

java獲取控制檯輸入的兩種方式

第一種方式:比較傳統的方式,得到字串後要另行判斷、轉換 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public

Java從鍵盤輸入的三種方法

readline 鍵盤 輸入 exception nbsp stack clas system reader import java.io.BufferedReader; import java.io.IOException; import java.io.Input

JAVA獲取鍵盤輸入方法總結

鍵盤輸入 throws 應該 padding left 接收 [] util float Java程序開發過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值的現成函數!下面介紹三種解決

JavaIO流讀取文字出現亂碼的解決方法

在編寫IO程式碼時,發現在讀取含有中文欄位的文字時,出現了亂碼,所以就查找了一下解決辦法,這裡借用一下其他博主的總結: 轉載地址:https://blog.csdn.net/qq_28950007/article/details/50760899 第一種方法:(不知道檔案的編碼),那通過

Java輸入和輸出、if...else if...else判斷、Java列印陣列、Java陣列排序、檢視函式方法的原始碼、命令列引數

Java的輸入和輸出: 輸入: import java.util.Scanner Scanner s = new Scanner(System.in); //通過new Scanner(System.in)建立一個Scanner物件,控制檯會一直等待輸入,直到敲回車鍵

java從鍵盤輸入的三種方法(轉)

java中從鍵盤輸入的三種方法,轉發原文https://blog.csdn.net/u012249177/article/details/49586383 import java.io.BufferedReader; import java.io.IOException; import

Java使用鍵盤輸入資料的幾種方法

   package InputTest;    import java.io.*;  public class DataKeyboardInput3 {     /**利用字元輸入流來進行輸入處理    * @param args    */   public static void main(String

Javasubstring方法引發的記憶體洩漏

在Java中我們無須關心記憶體的釋放,JVM提供了記憶體管理機制,有垃圾回收器幫助回收不需要的物件。但實際中一些不當的使用仍然會導致一系列的記憶體問題,常見的就是記憶體洩漏和記憶體溢位 記憶體溢位(out of memory ):通俗的說就是記憶體不夠用了,比如在一個無限迴

java獲取各種上下文路徑的方法小結

取出 resin pri nbsp ont row span user ade 一、獲得都是當前運行文件在服務器上的絕對路徑在servlet裏用:this.getServletContext().getRealPath(); 在struts用:this.getServlet

Java獲取資源文件的方法總結

tco doget 技術 resource images 磁盤 response linux exception 這裏總結3中方法獲取資源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletC

javaString的21種使用方法

i++ als cas tolower star out clas oid index (構造函數必須new出來) * public String (char[] vaue) 將一個字符數組變成字符串(構造函數) *

Java 帶參帶返回值方法的使用

public java public class mains { public static void main(String[] args) { mains hello = new mains(); int[] scores={79,52,98,81}; hello.sort(sc

JavaScanner的輸入流的關閉問題

ber you put -s n) println mil 用戶 inpu 為什麽Scanner in語句只能關閉一次,且對於其他任何Scanner輸入流也關閉? 代碼如圖 import java.util.Scanner; public class Scann

javaSet集合的遍歷方法

基本數據類型 對象 叠代器 比較 for hashset 循環 sta ins S兒童集合的遍歷: 第一種:for增強循環 Set<String> set = new HashSet<String>(); for (String str : set

java如何使用空參構造方法自動生成不同名字的對象,使用非靜態的屬性和靜態屬性有什麽區別,原因是什麽?如何理解static關鍵字

區別 關鍵字 內部 方法 屬性 count per setname person 空參構造自動生成對象時,使用非靜態的屬性 代碼: package com.swift; //使用無參構造方法自動生成對象,序號不斷自增 public class Person { p

如何在Java獲取鍵盤輸入

我們 比較 函數 姓名 ner clas exceptio 但是 put 1 程序開發過程中,需要從鍵盤獲取輸入值是常有的事,但Java它偏偏就沒有像c語言給我們提供的scanf(),C++給我們提供的cin()獲取鍵盤輸入值的現成函數!Java沒有提供這樣的函數也不代

java截取字符串方法

variable -i 但是 dog tab strong world! 奇怪 eight Java 簡介 substring public String substring(int beginIndex) 返回一個新的字符串,它是此字符串的一個子字符串。該子字符串始於指定