导航:首页 > 知识科普 > java输入方法有哪些

java输入方法有哪些

发布时间:2022-09-03 09:55:17

㈠ java新手问题——输入函数

可以利用Scanner类实现从键盘读入数据,然后利用println打印。

输入以下代码:

import java.util.*;

public class woo {

public static void main(String args[])

{

Scanner in=new Scanner(System.in); //使用Scanner类定义对

System.out.println("please input a integer number 请输入一个整数");

int a=in.nextInt(); //接收整形数据

System.out.println(a);

System.out.println("please input a float number 请输入一个浮点数");

float b=in.nextFloat(); //接收float型数据

System.out.println(b);

}

}

(1)java输入方法有哪些扩展阅读

Java语言中的IO包支持Java的基本I/O(输入/输出)系统,包括文件的输入/输出。Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。

任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。

控制台的输入、输出是由System.in和System.out来完成的。目前,读取控制台的输入输出的首选方法的是字符流,但完成控制台输入的唯一方法是字节流,因而java提供了InputStreamReader和OutputStreamWriter将字节流转化成字符流。

BufferedReader是缓冲输入字符流。正如我们在例子中看到的,java允许使用System.out向控制台写数据,但在实际的项目中,它推荐使用PrintWriter,它是基于字符的。

㈡ java输入方法

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

/*
*System.in标准输入流。是从键盘获取数据的
*
*键盘录入数据:
* A:main方法的args接收参数。
* javaHelloWorldhelloworldjava
* B:Scanner(JDK5以后的)
* Scannersc=newScanner(System.in);
* Strings=sc.nextLine();
* intx=sc.nextInt()
* C:通过字符缓冲流包装标准输入流实现
* BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));
*/
publicclassSystemInDemo{
publicstaticvoidmain(String[]args)throwsIOException{
////获取标准输入流
//InputStreamis=System.in;
////我要一次获取一行行不行呢?
////行。
////怎么实现呢?
////要想实现,首先你得知道一次读取一行数据的方法是哪个呢?
////readLine()
////而这个方法在哪个类中呢?
////BufferedReader
////所以,你这次应该创建BufferedReader的对象,但是底层还是的使用标准输入流
////BufferedReaderbr=newBufferedReader(is);
////按照我们的推想,现在应该可以了,但是却报错了
////原因是:字符缓冲流只能针对字符流操作,而你现在是字节流,所以不能是用?
////那么,我还就想使用了,请大家给我一个解决方案?
////把字节流转换为字符流,然后在通过字符缓冲流操作
//InputStreamReaderisr=newInputStreamReader(is);
//BufferedReaderbr=newBufferedReader(isr);
BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));

System.out.println("请输入一个字符串:");
Stringline=br.readLine();
System.out.println("你输入的字符串是:"+line);

System.out.println("请输入一个整数:");
//inti=Integer.parseInt(br.readLine());
line=br.readLine();
inti=Integer.parseInt(line);
System.out.println("你输入的整数是:"+i);
}
}

㈢ java 如何输入一个字符java的输入方法有哪些(新手求教。)

查看API文档的scanner方法,此方法是从键盘读入字符等。charAt()从命令行读入一个字符。

㈣ JAVA中到底有几种从键盘输入数的方法具体是那几个

在Java中从键盘输入字符串有多种方法在这里举两个并且比较一下:一 InputStreamReader流String str;

InputStreamReader ir;boolean first = true; int c;

System.out.println("input the String:");

try{

while((c = ir.read()) != '\r' ){

if(first){

System.out.print("get string:");

first = false;

}else{

System.out.print(".");

}

str = str+(char)c;

System.out.print((char)c +"("+c+")");

}这个方法比较笨拙并且适合输入一次字符串的情况,如果需要多次输入字符串那将会出现问题,这个问题很隐晦,在你第二次输入字符串以后包括第二次输入的字符串都会得到一个'\t'字符在字符串的开始,这个问题处理很棘手的,并且如果不注意就发现不了,如果在以后的字符串的操作中有字符串转换那将更麻烦,测试输入字符串的长度会发现长度是你输入的长度+1,很KB(恐怖)的。这个方法是教科书上的例子,就不说是哪个版本了,害的我很苦啊!二 BufferReader流BufferedReader buffer=new BufferedReader(new InputStreamReader(System.in));

String str=buffer.readLine();这个方法很方便,又能让你想输入几次输入几次,不会出现上面那个问题。因为每次都会创建一个新的输入流,因此每次输入的不会相互影响。比较这两种方法主要是为了区分在不同的情况下使用不同的方法,不一定方法一没有用,当你需要的不是字符串而是字符时,方法一会更方便。

㈤ Java 中如何输入

import java.util.Scanner; //键盘扫描类
public class Test{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);//创建一个键盘扫描类对象
System.out.print("请您输入内容:");
int contents=input.nextInt(); //输入整型
String contents1=input.next(); //输入字符串型
区别是在next后面的数据类型String在next后面是省略了。

㈥ java 键盘输入语句怎么写

第一种:

public class ShuRu{

public static void main(String arg[]){

System.out.println(arg[1]);

}

}

第二种:

import java.util.Scanner;

public class ShuRu{

public static void main(String arg[]){

Scanner in=new Scanner(System.in);

String str=in.next();

System.out.println(str);

}

}

直接输入 a,b

输出为 a,bstem.in.read();

(6)java输入方法有哪些扩展阅读:

有输入就有输出,输出语句为

Java中的输出语句有以下四种:

1、System.out.println(1111);//换行打印

2、System.out.print(1111);//不换行打印

3、System.out.write(2222);//字节输出

4、System.out.printf("%+8.3f ", 3.14);//按格式输出

注:

System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台

System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。

System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。

㈦ Java怎么输入

我给你打了个简单的,粘贴到记事本,然后保存为Read.java

import java.util.* ;

public class Read{
public static void main(String args[]) throws Exception{
//查看jdk,在java.util.Scanner下面,里面有具体讲解
Scanner stdin = new Scanner(System.in);
System.out.println("请输入你的用户名:");
//String nextLine()方法:此扫描器执行当前行,并返回跳过的输入信息
String username = stdin.nextLine();
System.out.println("你的名字是:"+username) ;
System.out.println("请输入你的成绩:");
//double nextDouble()方法:将输入信息的下一个标记扫描为一个 double
double score = stdin.nextDouble();
System.out.println("你的成绩是:"+score) ;
}
}

结果是:
C:\>javac Read.java

C:\>java Read
请输入你的用户名:
XiaoGang
你的名字是:XiaoGang
请输入你的成绩:
80
你的成绩是:80.0

㈧ Java 编程里面的输入方法scan.nextLine(); 和scan.next();

举个例子,你就会明白了。
如,你输入的一行:abc cde efg
注意,其中abc和cde之间有空格,cde和efg之间也有空格
这样,next()返回的是abc,
而nexLine()返回的是整行:abc cde efg

阅读全文

与java输入方法有哪些相关的资料

热点内容
城市宣传栏的测量方法 浏览:762
玻璃推拉门地滑轨道安装方法 浏览:981
去狗皮的正确方法 浏览:519
状态粉使用方法 浏览:18
皮卡车如何找30公分边线最笨方法 浏览:97
交通安全方法有哪些 浏览:662
新飞电压力锅使用方法 浏览:111
快速查询个人征信的方法 浏览:804
男士冬天洗衣服的方法如何 浏览:729
农业产品研究方法 浏览:15
驯服蜥蜴最简单的方法 浏览:702
淘宝钻展怎么操作干货方法推荐 浏览:72
临床上最广泛的研究方法 浏览:467
避孕方法有哪些怎么上环 浏览:868
电热板安装方法 浏览:170
中医治疗丝状疣的方法 浏览:711
正确梳头的方法免费学 浏览:90
斜齿轮的计算方法 浏览:331
如何写好行草方法 浏览:496
食用方法可以分为什么和什么 浏览:166