java控制台输入代码 java控制台怎么输入中文

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

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

站在用户的角度思考问题,与客户深入沟通,找到电白网站设计与电白网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖电白地区。

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

//导入 Scanner类

import java.util.Scanner;

public class InputDemo {

//main方法

public static void main(String[] args) {

System.out.println("请输入你的大名:");//输出 提示信息

Scanner sc = new Scanner(System.in);//得到一个扫描器.用于获取键盘的输入

String name = sc.nextLine();// 得到输入的1行字符串(名字)

System.out.println("hello "+name);//输出 打印

}

}

效果如图

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

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

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

java在控制台输入的代码可以调用吗

可以调用

1.2构造Scanner类的对象,附属于标准输⼊流System.in,之后通过其中的⽅法获得输⼊。

1.3使⽤close();⽅法关闭对象。

这是Java经典的取输入方式,在JDK1.0中引入。此方法通过将 System.in(标准输入流)包装在 InputStreamReader 中来使用,InputStreamReader 包装在 BufferedReader 中,我们可以在命令行中读取用户的输入

常⽤的⽅法:nextLine();(字符串),nextInt();(整型数),nextDouble();(双精度型数);nextFloat()转换成浮点型;nextBoolean()转换成布尔型。

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中怎么在控制台输入字符串

工具:

eclipse

方法如下:

输入代码如下:

import java.util.Scanner;

public class HelloWorld {

public static void main(String[] args) {

System.out.println("控制台输入字符串开始");  

Scanner input =new Scanner(System.in);

String instr = input.nextLine();

System.out.println("控制台输入字符串结束");

}

}

效果图

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控制台输入代码 java控制台怎么输入中文
新闻来源:http://scyanting.com/article/docoegs.html