本篇文章给大家谈谈java的标准输入,以及java标准输入流对象对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、JAVA中怎样输入字符串2、我想用bat运行java程序,程序需要标准输入,我想在bat中设定它的标准输入值,不知道该怎么做3、JAVA利用标准输入法从键盘输入字符,并将输入的字符写到文本文件中4、用java编写在标准输入读入一个字符串,把要打印的数字打印出来5、Java中”标准键盘输入语句”和”输入输出流”一样吗?
JAVA中怎样输入字符串
1.首先,导入java.util.*包。
2.然后,你需要新建一个读取标准输入(键盘)的扫描器对象。
3.现在,你可以从键盘输入字符串了。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
参考资料:java-百度百科
我想用bat运行java程序,程序需要标准输入,我想在bat中设定它的标准输入值,不知道该怎么做
换个做法吧
import java.lang.reflect.Array; //引用 包Array;
public class P1000 {
public static void main(String args[]) throws Exception {
if(Array.getLength(args)!=0)
try{
int i=Integer.parseInt(args[0]);//读取第一个参数,转化为int类
int j=Integer.parseInt(args[1]);//读取第二个参数,转化为int类
System.out.println(i+j);
}catch(Exception e)
{
//如果不能转化则抛出异常,输出报错信息
System.out.println(“输入参数有误,请重新运行输入”);
}
}
}
1.bat中写(1.bat 必须和P1000.java放在同一个目录下 ,不放在同一个目录下,接用cd 进入.java的目录,这个是.bat 的基本东西就不讲了,下面的10 和20 为测试参数,可以修改.
此class已测试实现)
javac P1000.java
java P1000 “10” “20”
pause
exit
JAVA利用标准输入法从键盘输入字符,并将输入的字符写到文本文件中
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.FileNotFoundException;public class InputStreamReaderTest {
public static void main(String[] args) {
BufferedReader br=null;
BufferedWriter bw=null;
String str=null;
FileReader fr= null;
FileWriter fw = null;
String path =”d:/fuck.txt”;
int c=0;
br=new BufferedReader(new InputStreamReader(System.in));//不知道这是不是缓冲输入流
System.out.print(“请输入数据:”);
try {//
str=br.readLine();//从键盘上输入一个字符串,以回车结束。
fw = new FileWriter(path);
bw = new BufferedWriter(fw);
bw.write(“太阳出来东方亮,山炮啥样我啥样\\n……”);
while(str != null){//用了循环可以多输入几次。
if(str.equalsIgnoreCase(“exit”)){
break;
}
System.out.println(“从键盘上输入的数据为:” + str);//输出屏幕
bw.write(str);//写到文本
//bw.newLine();
System.out.print(“请输入数据:”);
str=br.readLine();
}
bw.flush();
System.out.println(“end”);
}catch(FileNotFoundException e){
} catch (IOException e) { } finally{
try {
if(br != null)
br.close();
} catch (IOException e) {
}
try {
bw.close();
} catch (IOException e) {
}
try {
fw.close();
} catch (IOException e) {
}
}
try {
fr = new FileReader(path);
while((c = fr.read())!= -1){//从文本读取
System.out.print((char)c);
}
System.out.println();
} catch (FileNotFoundException e){
} catch (Exception e) {
}
}
}
用java编写在标准输入读入一个字符串,把要打印的数字打印出来
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
import java.util.Scanner;
public class Jik {
public void test(){
Scanner scanner = new Scanner(System.in);
List list = new ArrayList();
System.out.println(“请输入一串数字:”);
String stringNumbers = scanner.nextLine();
StringTokenizer str = new StringTokenizer(stringNumbers,” “);
while (str.hasMoreTokens()) {
String temp_str = str.nextToken();
list.add(temp_str);
}
if(list.size()!=0){
for(int i=0;ilist.size();i++){
String newStr = (String)list.get(i);
System.out.println(newStr);
}
}
}
public static void main(String[] args){
Jik jik = new Jik();
jik.test();
}
}
——————————————–
你用的JDK是多少的?
我没有 java.util.Scanner;
所以我没跑
你跑起来试试看
应该是没有什么问题
能满足你的要求
——————————————–
1.因为我这里跑不起来,所以你先告诉我 我这段代码可以跑通不。
2.在这个题目里,某人或某条件规定不许用List等三个类?必须想其他的解决方法?
____________________________________________
哦,我明白了,是纯粹追求算法吧?
那我好好想想。
Java中”标准键盘输入语句”和”输入输出流”一样吗?
不一样,标准键盘输入语句 是 标准输入流 ,输入输出流有很多种,并不只有标准输入流。输入输出流有字节流,字符流,文件流,缓冲流及其组合等
关于java的标准输入和java标准输入流对象的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。