读一段java代码 Java读
一段java代码
这个程序会执行do里面的语句,然后再判断while里的条件。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟主机、营销软件、网站建设、那坡网站维护、网站推广。
read.next()是接受由键盘输入的一个数据,什么类型的都行,不过接受的数据必须是String类型,如:String s = read.next();
read 是Scanner类实例化的一个对象,通过对象来调用它的next()方法,你可以看看java/IO中的讲解,或者查查API文档~
求一段简单的java代码
不知道是否理解对了你的意思,大概写了一下:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StringReader;
import java.io.StringWriter;
public class FileReadAndWrite {
private static final int DEFAULT_BUFFER_SIZE = 1024;
public static void main(String[] args) {
File file = new File("E:/workspace/FileIOTest/src/a.txt");
String str = file2String(file, "UTF-8");
str = str.replace('d', 'f');
string2File(str,"E:/workspace/FileIOTest/src/b.txt");
System.out.println("处理完毕");
}
/**
* 文本文件转换为指定编码的字符串
*
* @param file
* 文本文件
* @param encoding
* 编码类型
* @return 转换后的字符串
* @throws IOException
*/
public static String file2String(File file, String encoding) {
InputStreamReader reader = null;
StringWriter writer = new StringWriter();
try {
if (encoding == null || "".equals(encoding.trim())) {
reader = new InputStreamReader(new FileInputStream(file),
encoding);
} else {
reader = new InputStreamReader(new FileInputStream(file));
}
// 将输入流写入输出流
char[] buffer = new char[DEFAULT_BUFFER_SIZE];
int n = 0;
while (-1 != (n = reader.read(buffer))) {
writer.write(buffer, 0, n);
}
} catch (Exception e) {
e.printStackTrace();
return null;
} finally {
if (reader != null)
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
// 返回转换结果
if (writer != null)
return writer.toString();
else
return null;
}
/**
* 将字符串写入指定文件(当指定的父路径中文件夹不存在时,会最大限度去创建,以保证保存成功!)
*
* @param res
* 原字符串
* @param filePath
* 文件路径
* @return 成功标记
*/
public static boolean string2File(String res, String filePath) {
boolean flag = true;
BufferedReader bufferedReader = null;
BufferedWriter bufferedWriter = null;
try {
File distFile = new File(filePath);
if (!distFile.getParentFile().exists())
distFile.getParentFile().mkdirs();
bufferedReader = new BufferedReader(new StringReader(res));
bufferedWriter = new BufferedWriter(new FileWriter(distFile));
char buf[] = new char[1024]; // 字符缓冲区
int len;
while ((len = bufferedReader.read(buf)) != -1) {
bufferedWriter.write(buf, 0, len);
}
bufferedWriter.flush();
bufferedReader.close();
bufferedWriter.close();
} catch (IOException e) {
e.printStackTrace();
flag = false;
return flag;
} finally {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return flag;
}
}
一段JAVA代码
Scanner
sc
=
new
Scanner(System.in);
System.out.print("请输入姓名:");
String
name
=
sc.nextLine();
System.out.print("请输入年龄:");
int
age
=
sc.nextInt();
System.out.print("请输入工资:");
float
salary
=
sc.nextFloat();
sc.nextLine();
////加多一行,读取输入工资是的\n换行符
System.out.print("请输入联系地址:");
String
addr
=
sc.nextLine();
System.out.print("请输入联系电话:");
String
pnumber
=
sc.nextLine();
System.out.println("你的信息如下:");
System.out.println("姓名:"
+
name);
System.out.println("年龄:"
+
age);
System.out.println("工资:"
+
salary);
System.out.println("联系地址:"
+
addr);
System.out.println("联系电话:"
+
pnumber);
Java一段简单的代码,最好带上讲解~本人菜鸟
public
static
int
sumSome(int
pos,int
max){
int[]
args
=
{4,3,5,8,5,4,1,5,1,8,0,6,4,3,5,8,5,4,1,5,1,8,0,6,4,3,5,8,5,4,1,5,1,8,0,6,4,3,5,8};
int
total
=
0;
/**
*
数组下标从0开始,所以(pos
-
1)
*
每次获取下标为
pos+pos的值,所以
i
+=
pos
*/
for(int
i
=
(pos
-
1);
i
args.length;
i
+=
pos){
total
+=
args[i];
if(total
max){
break;
}
}
return
total;
}
网站标题:读一段java代码 Java读
链接地址:http://cdiso.cn/article/hipoos.html