网站建设资讯

NEWS

网站建设资讯

读一段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://njwzjz.com/article/hipoos.html