java中的System.in如何理解,请高手指教一下,System的意思,in的意思,in是对象吗,System是类吗?

如题所述

第1个回答  2011-09-16
System是类,in是System类里的一个静态属性。
in
public static final InputStream in“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
第2个回答  2012-06-13
system是一个类,in 是这个类的成员,in其实是一个保存对象引用的变量,in保存的是就是InputStream类的实例的引用
第3个回答  2011-09-16
system.in是系统标准输入流,相当于从外界(如键盘)输入信息,是IO流
第4个回答  2018-04-04

读取标准输入设备数据。

java 里System.in 输入流怎么使用:

//1. 这是从键盘读入一行数据,返回的是一个字符串 
BufferedReader stdin =new BufferedReader(new InputStreamReader(System.in)); 
System.out.print("Enter a line:"); 
System.out.println(stdin.readLine()); 

//2. 这是从文件中逐行读入数据 

BufferedReader in = new BufferedReader(new FileReader("IOStreamDemo.java")); 
String s, s2 = new String(); 
while((s = in.readLine())!= null) 
s2 += s + "\n"; 
in.close(); 

//3. 这是从一个字符串中逐个读入字节 
StringReader in1 = new StringReader(s2); 
int c; 
while((c = in1.read()) != -1) 
System.out.print((char)c);

//4. 这是将一个字符串写入文件 
try { 
BufferedReader in2 = new BufferedReader(new StringReader(s2)); 
PrintWriter out1 = new PrintWriter(new BufferedWriter(new FileWriter("IODemo.out"))); 
int lineCount = 1; 
while((s = in2.readLine()) != null ) 
out1.println(lineCount++ + ": " + s); 
out1.close(); 
} catch(EOFException e) { 
System.err.println("End of stream");

本回答被网友采纳
第5个回答  2011-09-16
System.in 系统的输入流对象。

java中的System.in如何理解,请高手指教一下,System的意思,in的意思,in...
System是类没错,in是一个标准输入流对象,如从键盘输入的内容。System.in的意思就是在system类中有一个类变量变量名称是in,而这个in就是刚才说到的是一个标准输入流对象

请电脑高手解答,此进程是干什么的?
这个程序对你系统的正常运行是非常重要的,正常的services.exe应位于%System%文件夹中,也就是在进程里用户名显示为“system”,不过services也可能是W32.Randex.R(储存在%systemroot%\\system32\\目录)和Sober.P (储存在%systemroot%\\Connection Wizard\\Status\\目录)木马。该木马允许攻击者访问你的计算机,窃取密码和个人数...

请高手指教,Trogan.这一系列的变种病毒怎么才能彻底杀干净,谢谢
"冰河"就是通过修改HKEY_CLASSES_ROOT\\txtfile\\whell\\open\\command下的键值,将“C:\\WINDOWS\\NOTEPAD.EXE本应用Notepad打开,如著名的国产HKEY一CLASSES一ROOT\\txt闹e\\shell\\open\\commandT的键值,将 "C:\\WINDOWS\\NOTEPAD.EXE%l"改为 "C:\\WINDOWS\\SYSTEM\\SYSEXPLR.EXE%l",这样,一旦你双击一个TXT文件,原本应用Not...

我的机子老出现这个东东,那是怎么回事呀,请指教,谢谢!
要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初...

...和“方法”是什么意思,和生活中的一样吗?请高手指教!
对象可以理解成模型。生活中可以理解成是某一类事物的抽象,比如鸟、虫子,程序里可以将某些东西作为对象模型。所以同一类对象具有相同的属性,和事件,比如鸟都有体重,有颜色(属性)会飞会叫(事件),。属性顾名思意,类似于人有高矮胖瘦,每个对象也有自己的属性,比如宽、高、Text等 各不相同。比...

java写的一段程序,输出结果全是问号,请高手指教
这段代码很容易就把一个字符的ascii码搞得小于32或大于128,ascii码小于32和大于128的字符要么不能显示,要么就是不存在的字符,没办法显示,只能显示问号了。有的程序没法显示的字符显示为黑块或方框

电脑出现严重错误,请高手指教啊!急急急。谢了
WINDOWS XP在系统不当操作或者系统崩溃的时候会自动重新启动,蓝屏是系统为重启的原因和错误的地方作解释,接下来系统会自动运行CHECK工具来修正这些问题,所以这个问题不必特别处理,只需要在恢复后注意操作就可以了电脑出现蓝屏,软件和硬件的可能性都有,并不仅仅是硬盘出现坏道而引起的。软件方面,您可以用最新的杀毒软件扫...

Java初学者提问Count是1呢?
必须是1啊 ,第一次进入 while循环时 count++ 先执行了 现在 count=0;然后你输入 99 满足条件 继续进入while循环 count++ 继续执行 现在 count=1;你输入-1 不满足 循环条件 跳出 所以 count = 1

java,关于计算百分率的问题,希望高手指教!
num\/total小于1,num、total是int型,num\/total就是int,结果是0 如果加上(double),num\/total就是double,不会截成0了

...是额定电流的意思吗?还是有效电流,请高手指教。。。
In为断路器的额定电流,一般指环境温度为40摄氏度时的整定值。

相似回答