「java实现in」java实现indexof
今天给各位分享java实现in的知识,其中也会对java实现indexof进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在用java实现文件复制的时候,(len=in.read(bytes))!=-1为什么必须判断!=-1,这个判断的具体意思是什么
- 2、java//输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现
- 3、JAVA怎么实现循环输入?
- 4、java 输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现
- 5、java中system.in怎么用?
在用java实现文件复制的时候,(len=in.read(bytes))!=-1为什么必须判断!=-1,这个判断的具体意思是什么
public int read(byte[] b)
这个方法是从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中
它是有返回值的,它返回读入缓冲区的字节总数,如果因为已经到达文件末尾而没有更多的数据,则返回 -1
就是当它返回-1的时候 数据已经复制完了 while循环终止程序结束
java//输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现
应该可以 -1是read()方法的返回值。
比如下面的代码:
byte[] by=new byte[1024];
FileInputStream filein=new FileInputStream("考场规则.txt");
FileOutputStream fileout=new FileOutputStream("新生成.txt");
while(filein.read(by)!=-1)
{
fileout.write(by);
// fileout.write("\n");
}
filein.close();
fileout.close();
JAVA怎么实现循环输入?
JAVA实现循环输入的方法(拿学生成绩举例):
1、Java语言从键盘输入一个整型:
import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个成绩为:");
int n;
n = in.nextInt();
System.out.println("n=" + n);
}
}
2、对学生成绩的等级划分(if......else)
import java.util.Scanner;
public class Test{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个成绩为:");
int n;
n = in.nextInt();
System.out.println("n=" + n);
System.out.println("对学生成绩进行登记划分:");
{
if (n=100n=80) System.out.println("优秀");
else if (n80n=70) System.out.println("良好");
else if(n70n=60) System.out.println("合格");
else System.out.println("不及格");
}
}
}
3、输出一个平行四边形(fou语句)
public class pingxing {
public static void main(String args[]){
int n=6;
for(int i=1;in-1;i++)
{
for(int a=1;ai;a++) { System.out.print(" ");}
for(int b=1;b=n;b++) {System.out.print("*");}
System.out.println();
}
}
}
4、while语句,当条件为假时:
public class As{
public static void main(String args[]){
int n=23;
while(n24)
n=n+2;
System.out.println("n="+n);
}
}
5、do......while当条件为假时:while不执行,do......while至少执行一次!
public class Zx{
public static void main(String args[]){
int i=1;
do
i=i+2;
while(i1);
System.out.println("i="+i);
}
}
6、执行时,把程序放入记事本中,以类名.java命名,再放入创建的文件夹中,将文件夹命名,然后把文件夹放入E盘。
进入DOS系统:
1、e:
2、cd 文件名
3、javac 类名.java
4、Java 类名
java 输出流读进一个字符串到一个文本里 用输入流打印出来 用in.read()方法怎么实现
byte [] b = new byte[1024];
StringBuffer s = new StringBuffer();
for (int i = 0; in.read(b)!= -1; i++){
s.append(new String(b));
}
System.out.println(s);
java中system.in怎么用?
System.in是一个很原始、很简陋的输入流对象,通常不直接使用它来读取用户的输入。\x0d\x0a一般会在外面封装过滤流:\x0d\x0aBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\x0d\x0a然后调用br.readLine()方法进行读取。
java实现in的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现indexof、java实现in的信息别忘了在本站进行查找喔。
发布于:2022-12-03,除非注明,否则均为
原创文章,转载请注明出处。