在JAVA中怎么从键盘输入一个数字 用什么关键字 在java中如何用键盘输入一个数,字符,字符串
java\u4e2d\u8ba9\u7528\u6237\u4ece\u952e\u76d8\u4e0a\u8f93\u5165\u4e00\u4e2a\u6570\u7528\u4ec0\u4e48\u8bed\u53e5\u7528Scanner\u7c7b\u6765\u5b8c\u6210\u65b9\u4fbf
Scanner scanner=new Scanner(System.in);
\u8fd9\u4e86scanner\u8fd9\u4e2a\u5bf9\u8c61\u5c31\u53ef\u4ee5\u8bfb\u53d6\u952e\u76d8\u8f93\u5165\u4e86
\u5982\uff1ascanner.nextInt();\u8bfb\u53d6\u4e00\u4e2a\u6574\u6570
scanner.nextLine();\u8bfb\u53d6\u4e00\u884c\u5b57\u7b26\u4e32\u3002
\u8f93\u5165\u4e00\u4e2a\u6570
Scanner in=new Scanner(System.in); //\u4f7f\u7528Scanner\u7c7b\u5b9a\u4e49\u5bf9\u8c61System.out.println("\u8bf7\u8f93\u5165float\u578b\u6570\u636e");float a=in.nextFloat(); //\u63a5\u6536float\u578b\u6570\u636eSystem.out.println(a);System.out.println("\u8bf7\u8f93\u5165float\u578b\u6574\u5f62\u6570\u636e");int b=in.nextInt(); //\u63a5\u6536\u6574\u5f62\u6570\u636eSystem.out.println(b);
\u5b57\u7b26\u4e32
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));System.out.println("\u8bf7\u8f93\u5165\u4e00\u4e32\u5b57\u7b26\u4e32");String text = buffer.readLine();System.out.println("\u60a8\u8f93\u5165\u7684\u5b57\u7b26\u4e32\u662f:" + text);
\u5b57\u7b26
System.out.println("\u8bf7\u8f93\u5165\u4e00\u5b57\u7b26");char c=(char)System.in.read();System.out.println(c);
Scanner sc=new Scanner(System.in);
int j=sc.nextInt();
如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。
关键字:一般是用scanner用法。
扩展资料
利用 Scanner 实现从键盘读入integer或float 型数据:
import java.util.*;
public class test {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
System.out.println("please input a float number");
float a=in.nextFloat(); //接收float型数据
System.out.println(a);
System.out.println("please input a integer number");
int b=in.nextInt(); //接收整形数据
System.out.println(b);
}
}
Scanner sc=new Scanner(System.in);
int j=sc.nextInt();
如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。
关键字:一般是用scanner用法。
扩展资料
利用 Scanner 实现从键盘读入integer或float 型数据:
import java.util.*;
public class test {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
System.out.println("please input a float number");
float a=in.nextFloat(); //接收float型数据
System.out.println(a);
System.out.println("please input a integer number");
int b=in.nextInt(); //接收整形数据
System.out.println(b);
}
}
Scanner sc=new Scanner(System.in);
int j=sc.nextInt();
如果通过使用 nextInt() 方法,此扫描器输入信息中的下一个标记可以解释为默认基数中的一个 int 值。
关键字:一般是用scanner用法。
扩展资料:
利用 Scanner 实现从键盘读入integer或float 型数据
import java.util.*;
public class test {
public static void main(String args[])
{
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
System.out.println("please input a float number");
float a=in.nextFloat(); //接收float型数据
System.out.println(a);
System.out.println("please input a integer number");
int b=in.nextInt(); //接收整形数据
System.out.println(b);
}
}
import java.util.*;
class Test{
public static void main(String[] args){
Scanner x=new Scanner(System.in);//构造一个Scanner对象,其传入参数为System.in
System.out.print("请输入一个整数");
int i=x.nextInt();//读取一个int数值
System.out.println("你刚才输入的数为"+i);
}
}
/*构造一个Scanner对象,其传入参数为System.in
利用下列方法读取键盘数据:
nextLine( ); //读取一行文本,可带空格
next( ); //读取一个单词
nextInt( ); //读取一个int数值
nextDouble( ); //读取一个double数值
用hasNextInt()和hasNextDouble()检测是否还有表示int或double数值的字符序列 */
import java.io.*;
public class Input
{
public static void main(String args[])
{
int num = 0;
System.out.println("请输入一个数n");
try
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
num = Integer.parseInt(br.readLine());
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
}
}
绛旓細Scanner绫鍦╦ava.util鍖呬腑\x0d\x0ajava鑷甫鐨勭被\x0d\x0aScannersc=newScanner(System.in);\x0d\x0aSystem.out.println("璇杈撳叆绗1涓鏁");\x0d\x0anumb[i]=sc.nextInt();
绛旓細鍦ㄥ懡浠よ涓杈撳叆javac DataKeyboardInput1.java --銆Java DataKeyboardInput1 HelloWorld 杈撳嚭灏辨槸 HelloWorld 浜 1.2 鍒╃敤瀛楄妭杈撳叆娴 瀛楄妭杈撳叆娴丼ystem.in 鏄被InputStream鐨勫父閲忓璞★紝璋冪敤read()鏂规硶鍙互浠庨敭鐩鎺ユ敹鏁版嵁銆傚疄鐜扮殑姝ラ鏄細鍏堟妸鏁版嵁璇诲叆瀛楄妭鏁扮粍涓紝鐒跺悗鍒╃敤瀛楄妭鏁扮粍瀹氫箟瀛楃涓诧紝鏈鍚...
绛旓細string s = br.readLine();//readLine()璇诲叆绋嬪簭涓殑鏄竴涓瓧绗︿覆銆//java璨屼技浠庢帶鍒跺彴璇诲叆鐨勯兘鏄瓧绗︿覆锛屼竴鑸兘瑕佽繘琛岃浆鍖栥係ystem.out.println(s);System.out.println("璇杈撳叆涓涓瀛楃锛");char c = br.readLine().charAt(0);System.out.println(c);System.out.println("璇疯緭鍏ヤ竴涓弻绮惧害...
绛旓細import java.io.BufferedReader;import java.io.InputStreamReader;public class Test{ public static void main(String[] args){ int num ;String str ;BufferedReader brd=new BufferedReader(new InputStreamReader(System.in)) ;while(true){ System.out.print("璇杈撳叆鏁板瓧:") ;try { str=brd....
绛旓細浣跨敤java.lang.Math绫荤殑sqrt(double)鏂规硶銆傛柟娉曡瑙o細public static double sqrt(double a)杩斿洖姝g‘鑸嶅叆鐨 double 鍊肩殑姝e钩鏂规牴銆侻ath鏄湪java.lang杩欎釜鍖呬腑鐨勬墍浠ュ彲浠ョ洿鎺ュ湪绋嬪簭涓敤杩欎釜Math绫荤洿鎺ュ湪绋嬪簭涓繖鏍峰氨鍙互浜:double n;n=Math.sqrt(9);//姣斿9鏄骞虫柟鐨勬暟 ...
绛旓細棣栧厛瀹氫箟scanner锛屾柟娉曪細Scanner scanner = new Scanner(System.in);姝ゆ椂浼氭彁绀烘湁閿欒锛岄渶瑕佸姞鍏ュご鏂囦欢锛歩mport java.util.Scanner;锛堢瑪鑰呯敤鐨勬槸eclipse锛屾寜蹇嵎閿瓹trl+shift+O灏卞彲浠ヤ簡銆傦級浠庨敭鐩樿緭鍏ユ暣褰㈠彉閲忥細int n=scanner.nextInt();double绫诲瀷鐨勶細double n = scanner.nextDouble();浠庨敭鐩樿緭鍏ヤ竴涓...
绛旓細//鍒涘缓Scanner瀵硅薄Scanner scan = new Scanner(System.in);//瀹氫箟涓涓瀛楃涓蹭繚瀛璇诲叆鐨瀛楃涓睸tring str = scan.nextLine();//鎶婂瓧绗︿覆杞崲涓篶har鏁扮粍char[] ch = str.toCharArray();//閫氳繃寰幆鍒よ骞舵浛鎹or (int i = 0; i < ch.length; i++) {switch (ch[i]) {case 'a':ch[i]=...
绛旓細棣栧厛锛屽鍏java.util.*鍖呫俰mport java.util.*;鐒跺悗锛屼綘闇瑕佹柊寤涓涓璇诲彇鏍囧噯杈撳叆锛堥敭鐩橈級鐨勬壂鎻忓櫒瀵硅薄銆係canner in = new Scanner(System.in);鐜板湪锛屼綘鍙互浠庨敭鐩樿緭鍏瀛楃涓蹭簡銆係tring s = in.nextLine();浠ヤ笂杩欎竴琛屾妸閿洏杈撳叆鐨勪竴琛屽瓧绗︿覆璇诲彇鍒板彉閲 s 涓傝鐪嬩竴涓畬鏁寸殑绠鍗曠ず渚嬶細import java...
绛旓細return -1;} public static void main( String[] args ) { int[] a = { 1,3,5,7,9 };Scanner sc = new Scanner(System.in);System.out.println("璇杈撳叆鎮ㄨ鎵剧殑鍊硷細");int num = sc.nextInt();System.out.println( "鎵惧埌 " + num + " 鍦ㄦ暟缁勭殑浣嶇疆鏄細" + bsearch( a, ...
绛旓細import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner scan = new Scanner(System.in);char ch;System.out.print("input a character: ");ch = scan.next().charAt(0);System.out.printf("previor two: %c %c\n", (char)(ch - 2), (...