导航:首页 > 编程语言 > java接收输入

java接收输入

发布时间:2022-04-14 19:50:37

㈠ 在java中怎样接受用户输入的数据并赋值给已定义的变量

使用scanner类里的方法接受用户输入的值。示例代码如下:

Stringstr;
Scannerscanner=newScanner(System.in);
System.out.print("请输入:");
str=scanner.nextLine();
System.out.print("您输入的内容是:"+str);

㈡ java 如何接受用户输入的数值类型数据

1。JAVA初学者知道输出的类方法System.out.println("Hello,java!");

但是却对输入,即在控制台console中接收用户输入的数据不太清楚。

输入类Scanner的用法。

[java] view plain
public class InputFromConsole {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String name = s.nextLine();
int ival = s.nextInt();
System.out.println(ival + "," + name);
}
}

2.首先创建一个Scanner对象s,构造函数的初始值为System.in,再利用s.nextInt()来接收一个int型数据ival的值,用s.nextLine()来接收String类型的name,然后分别输出。

编译时会提示错误,这是因为Scanner类在一个名为util的包中。

在程序开头加上一句import java.util.*;即可解决问题。

[java] view plain
import java.util.*;

public class InputFromConsole {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String name = s.nextLine();
int ival = s.nextInt();
System.out.println(ival + "," + name);
}
}

㈢ java 用数组的方式接收用户输入的数 并输出数组 求怎么实现

publicclassUtil{

publicstaticvoidmain(String[] args){

java.util.Scannersc=newjava.util.Scanner(System.in);

String[] arr =newString[5];

for(inti =0; i < arr.length; i++){

arr[i] = sc.next();

}

//这里使用util.Arrays的代码输出数组

System.out.println(java.util.Arrays.toString(arr));

}

}

(3)java接收输入扩展阅读:

java中接受用户输入的其他方法

package 控制台接受输入;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.nio.Buffer;

import java.util.Scanner;

public class InputCode {

public static void main(String[] args) throws IOException {

/*

* Scanner类中的方法

* 完美

*/

Scanner input =new Scanner(System.in);

System.out.println("please input your name ");

String name=input.nextLine();

System.out.println(name);

/*

* 缺点:只能接受用户输入的一个字符

*/

System.out.println("enter your name");

char name1 = 0;

try {

//inputstream中的read()方法放回输入流中下一个字符

name1 = (char) System.in.read();

} catch (IOException e) {

e.printStackTrace();

}

System.out.println(name1);

/*

* InputStreamReader和BufferedReader方法

* 优点:可以获取字符串

* 缺点:获取的是int或者string人需要强转

*/

//通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader

//包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStreamReader)。例如,

//BufferedReader in= new BufferedReader(new FileReader("foo.in"));

System.out.println("enter your name");

InputStreamReader input1=new InputStreamReader(System.in);

BufferedReader in=new BufferedReader(input1);

String name2=in.readLine();

System.out.println(name2);

}

}

㈣ 请问JAVA中如何接受用户输入数据

用Scanner Class
import java.util.Scanner;(一定要import!),Scanner 是Java自带的
Scanner Scanner_Object_Name = new Scanner(System.in);

String Variable_1 = Scanner_Object_Name.next();-- return String: the first characters between two delimiters.

Scanner_Object_Name.nextInt();--return int: the first integer between two delimiters.

Scanner_Object_Name.nextDouble();--return double:

Scanner_Object_Name.nextBoolean();--return Boolean:String"true" or "false"

Scanner_Object_Name.nextLine()--return String:the characters before the \n.

将用户输入的值付给某个变量:
对于primitive type:

Type_Name Variable_Name = Scanner_Object_Name.nextType_Name();

对于 String

String Variable_Name = Scanner_Object_Name.nextLine() 或 next();

㈤ Java如何在程序中接收控制台的输入语法

那个是带缓冲功能的字符流读入,你可以用更简单的:
System.in.read()去接收输入的东西.
char a=(char)System.in.read();
但每次只能接收一个字节.
用循环去处理多个的情况吧.

那么写不对,照你的写法要改成这样:
import java.io.*;
public class MyApp
{
public static void main(String args[]) throws IOException
{
int a,b,c;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("输入第一个数:");
a=Integer.parseInt(br.readLine());
System.out.println("输入第二个数:");
b=Integer.parseInt(br.readLine());
c=a+b;
System.out.println("The result is: "+c);
}
}

㈥ java如何接收键盘输入信息

亲,你好!在public static void main(String [] args){

}里
添加如下代码 :java.util.Scanner input=new java.util.Scanner(System.in);

㈦ Java中怎样定义一个方法来接收键盘输入的数

importjava.util.*;publicclassCount{/***@paramargs*/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);//获取键盘输入inta=sc.nextInt();intb=sc.nextInt();intc=sc.nextInt();System.out.println("由大到小的顺序是:");if(a>b){if(b>c){System.out.println(a+""+b+""+c);}else{System.out.println(a+""+c+""+b);}}elseif(b>a){if(a>c){System.out.println(b+""+a+""+c);}else{System.out.println(b+""+c+""+a);}}elseif(c>a){if(a>b){System.out.println(c+""+a+""+b);}else{System.out.println(c+""+b+""+a);}}}}

㈧ java中怎么接收输入的数字

java中使用Scanner来实现接收通过键盘输入的数,这个数可以是int型,String型等几种常见的类型。
事例代码如下:
public class Demo2 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();//int型
String c = scan.next();//String型
System.out.println("a="+a+",c="+c);
}
}
Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入。

㈨ java 如何从键盘上接受输入

public
class
import
{
public
static
void
main(String[]
args)
{
System.out.println("请输入一个整数:");
//文字提示
Scanner
scan
=new
Scanner(System.in);
//用Scanner类定义一个输入对象
int
m=scan.nextInt();
//输入对象赋值给变量;
System.out.println(m);
}

阅读全文

与java接收输入相关的资料

热点内容
看帧率app如何使用 浏览:523
从DHC服务器租用IP地址 浏览:473
编译怎么学 浏览:329
数码管显示0到9plc编程 浏览:665
服务器是为什么服务的 浏览:765
java定义数据类型 浏览:874
安卓pdf手写 浏览:427
什么是app开发者 浏览:284
android闹钟重启 浏览:101
程序员失职 浏览:518
在云服务器怎么改密码 浏览:586
服务器pb什么意思 浏览:940
51驾驶员的是什么app 浏览:670
php静态变量销毁 浏览:886
编程买苹果电脑 浏览:762
flac算法 浏览:499
reactnative与android 浏览:665
程序员是干什么的工作好吗 浏览:258
kbuild编译ko 浏览:471
条件编译的宏 浏览:566