当前位置:首页 » 编程语言 » java控制台输入

java控制台输入

发布时间: 2022-04-28 03:17:42

‘壹’ java中从控制台输入代码问题

scanner input = new scanner(System.in);是创建scanner这个对象 并且命名为input而int stb = input.nextDouble();是以double数据类型接收控制台输入,所以这个语句有问题,应该改成int stb = input.nextInt(); 而从控制台接收String型时 应该是 String gander = input.next();不需要加其他 如果接收Double的就是 double gander = input.nextDouble();

‘贰’ java 如何实现在控制台输入,直到输了"#"结束输入

代码如下,有问题请追问:

importjava.util.Scanner;

publicclassInputTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
Stringval=null; //记录输入的字符串
do{
System.out.print("请输入:");
val=input.next(); //等待输入值
System.out.println("您输入的是:"+val);
}while(!val.equals("#")); //如果输入的值不是#就继续输入
System.out.println("你输入了"#",程序已经退出!");
input.close();//关闭资源
}
}

‘叁’ java控制台的输入

import java.io.*;
public class Io
{
public static void main(String[] args)throws IOException
{
int a;
System.out.print("请输入一个整数:");
BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));
a=Integer.parseInt(strin.readLine());
System.out.println("输入的数是:"+a);
Double b;
System.out.print("请输入一个double型:");
BufferedReader strin1=new BufferedReader(new InputStreamReader(System.in));
b=Double.parseDouble(strin.readLine());
System.out.println("输入的double数是:"+b);
String c;
System.out.print("请输入一个字符型:");
BufferedReader strin2=new BufferedReader(new InputStreamReader(System.in));
c=strin.readLine();
System.out.println("输入的字符是:"+c);
}
}

‘肆’ java控制台上可以实现输入功能吗

java可以实现从控制台上输入. 使用 java.util.Scanner 类 即可。

下面写一个简单的例子: 输入名字,打印出来

//导入Scanner类
importjava.util.Scanner;

publicclassInputDemo{
//main方法
publicstaticvoidmain(String[]args){
System.out.println("请输入你的大名:");//输出提示信息
Scannersc=newScanner(System.in);//得到一个扫描器.用于获取键盘的输入
Stringname=sc.nextLine();//得到输入的1行字符串(名字)
System.out.println("hello"+name);//输出打印

}
}

效果如图

拓展思考: Scanner 的更多的资料和知识点, 可以查看JAVA API 文档.

学习java基础,就是不断的查看API文档, 熟悉常用的类和方法.

如果英语不太熟悉.那么网上有很多的中文文档.

‘伍’ java怎么在控制台输入string类型

一、使用标准输入串System.in
//System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字
//System.in.read()返回一个整数
//必须初始化
//int read = 0;
char read = '0';
System.out.println("输入数据:");
try {
//read = System.in.read();
read = (char) System.in.read();
}catch(Exception e){
e.printStackTrace();
}
System.out.println("输入数据:"+read);

‘陆’ java 编程控制台输入的问题。

连续输入,无论输入多少都会被读取,存放在一个叫做CharBuffer(JDK源码中使用的CharBuffer,看了源码你就会知道)的字符缓存中。
当你点击回车键后,Scanner开始处理你输入的字符,默认分隔标记是空格,如果你使用的next或nextInt或nextDouble这类方法,Scanner会以空格为标记分割这些字符,并转换为相应的数据类型,返回值。你一次就输入了5个数字,4次nextDouble都能获得数据,就会直接执行全部的nextDouble调用。如果输入的数字个数不够4个,没有获得数据的nextDouble方法会等待你的输入。够了就直接返回值。所以直接全部执行了。第5个数字还在那个CharBuffer中。

‘柒’ java编程控制台输入

方法/步骤

  • 首先我们创建一个Test类并编写main方法,在main方法中测试java的控制台输入。我们先介绍java.util.Scanner类,它可以处理控制台输入的不同数据类型的数据,我们通过new Scanner创建一个Scanner对象,控制台等待输入,输入完成后敲回车键即可,读取输入的内容,使用nextLine()方法即可。如下图所示,我们编写一个获取从控制台输入字符串的方法,可以通过循环不停的接收,直到达到设定的次数后跳出循环。

‘捌’ 如何从java控制台获得用户输入求解,谢谢。

//方法很多,使用类java.util.Scanner是比较简单的方法,下面有一个例子。
import java.util.Scanner;

public class Demo
{
public static void main(String[] args)
{
int t,a,b;
Scanner sc = new Scanner(System.in);

a=sc.nextInt();
b=sc.nextInt();
if(a<b)
{
t=a;
a=b;
b=t;
}
System.out.println("a="+a+","+"b="+b);
}
}

‘玖’ java中怎么在控制台输入字符串

工具:

eclipse

方法如下:

输入代码如下:

importjava.util.Scanner;

publicclassHelloWorld{

publicstaticvoidmain(String[]args){
System.out.println("控制台输入字符串开始");
Scannerinput=newScanner(System.in);
Stringinstr=input.nextLine();
System.out.println("控制台输入字符串结束");
}

}

效果图

‘拾’ 如何从java控制台获得用户输入

new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法。

举例:

Scannersc=newScanner(System.in)
Stringst=sc.nextLine();//获取输入信息
热点内容
phpnow解压版 发布:2025-05-16 02:52:49 浏览:811
dmporacle数据库 发布:2025-05-16 02:44:31 浏览:831
云主机上传 发布:2025-05-16 02:44:30 浏览:82
鼠标如何编程 发布:2025-05-16 02:29:09 浏览:816
安卓70能用什么软件 发布:2025-05-16 01:45:09 浏览:481
编程发展史 发布:2025-05-16 01:38:52 浏览:529
android图片气泡 发布:2025-05-16 01:38:40 浏览:887
文件加密编辑器下载 发布:2025-05-16 01:30:41 浏览:344
linuxapacheyum安装 发布:2025-05-16 01:30:31 浏览:477
大连宾利浴池wifi密码是多少 发布:2025-05-16 01:25:36 浏览:172