『壹』 java 中怎麼關閉input

存在資源泄漏的風險。你有個地方定義了一個叫input的變數,該流沒有關閉,可能造成資源泄漏。流使用完需要關閉,這個習慣要養成。具體不知道你使用的是什麼流,查閱相關api或者把代碼貼出來看看怎麼關閉。

『貳』 java類中數據的輸入

nextInt需要輸入的必須是整數,輸入字元串之類的,會報錯
如果你分不清楚,應該輸入什麼,可以加一句提示,提示輸入類型什麼的
比如:
a[0]=newtext();
System.out.println("請輸入name:");
a[0].name=input.nextLine();
System.out.println("請輸入cj(數字):");
a[0].cj=input.nextInt();
a[1]=newtext();
這樣應該不至於弄亂

『叄』 java項目報input錯誤

將具體的報錯信息貼出來,input的錯誤,一般的都是格式沒有轉換正確、對象沒有實例化等等。

『肆』 java中input.nextLine()的作用

1、開頭的scanner對象input放在實例域中,是類的成員變數,一般加private訪問修飾符;
如果直接寫scanner input = new Scanner(System.in); 的話,這個scanner對象就不是類的成員變數而是局部變數了。可根據需要具體選擇scanner的變數類型。
2、你這個程序的功能是輸入一個字元串判斷是否是int型數或double型數,所以在getNextInt方法hegetNextDouble方法中在用nextline()方法讀取輸入的字元串後判斷,這是在該方法中第一次使用nextlne();
倒數第二行的nextlie()方法是在你判斷得知該輸入是int型後,在輸出該數值後,還必須要用nextline()把輸入流中的當前已判斷過的這個輸入讀走,否則輸入流沒有被清空,下次還會讀取這個舊的輸入,而不是你下次新的輸入。

『伍』 Java 中如何輸入

Java中做輸入的方式:
通過控制台輸入數據,需要使用Scanner對象來內操作容,如下:
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
System.out.println(a);

『陸』 java裡面 Scanner inout3 =new Scanner(System.in);是什麼意思

Scanner
inout3
=new
Scanner(System.in);
上面就是指控制台輸入的一個實例
當程序運行的時候會要求你在控制台輸入東西
mznum
=
input1.nextInt();
這句就是說從控制台讀取輸入的這個整型數據賦給mznum
注意
輸入的必須是整型數據
否則會報錯

『柒』 怎麼樣在java中使用input工具

一句話就夠了:

try{
Runtime.getRuntime().exec("adbreboot");
}catch(Exceptionerr){
err.printStackTrace();
}

『捌』 這段java程序中的input.next();是什麼意思有什麼用程序如下

input.next() 是從鍵盤獲取一個字元串
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int m = 0, n = 0, flag = -1;
do {
System.out.print("請輸入第一個數:版");
flag = -1;
try {
m = input.nextInt();
} catch (Exception e) {
flag = 100;
System.out.print("輸入錯誤!權");
String s = input.next();
System.out.println(s);
}}
while (flag == 100);
我把input.next()列印出來了
請輸入第一個數:w
輸入錯誤!w
請輸入第一個數:23
input.next()作用在輸入非數字的字元時接收,處理輸入異常

『玖』 java inputevent是什麼事件

java.awt.event
類 InputEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
所有已實現的介面:
Serializable
直接已知子類:
KeyEvent, MouseEvent
public abstract class InputEvent
extends ComponentEvent
所有組件級別輸入事件的根事件類。 輸入事件通常由產生輸入事件的源代碼進行處理,而在此之前,將他們提交到偵聽器中。這樣就允許偵聽器和組件子類「使用」事件,以便源代碼不會以默認方式處理事件。例如,在 Button 組件上使用 mousePressed 事件將阻止 Button 被激活。

通常使用最多的是它的一個直接子類 KeyEvent
即當用戶按下鍵盤上某個按鈕 之後 程序做出直接反應....

JFrame.addKeyListener()

『拾』 java 用input.nextBoolean時,用戶應該輸入什麼

input應該是已經定義了的一個對象吧,照我的猜測應該是一個Scanner的對象,Scanner是用於來接受控制台輸入的東西如:
Scanner input = new Scanner();//定義Scanner類的一個對象
boolean in = input.nextBoolean();//in里在存的面現就是一個Boolean值
input.next()就是以字元串的形式返回輸入的東西,input.nextLine()就是以字元串的形式返回一行的東西
input.nextBoolean()是返回一個Boolean值,裡面根本就不需要輸入什麼東西,
再就是在Java中一般不會像c語言裡面那樣有變數輸出格式的,如你的說的%s,如果一定要用的話,就用format()在括弧裡面寫入,