java问题,求大神指教

java的几个问题~

1,文件
2,文件类型。如TXT等
3,java.io为java基础类库中很重要的包,流的相关类和流的处理都在这个包里面
4,文件和数据库,其实数据库可以理解成文件系统中的一部分,因为数据库也是通过文件形式保存的,只不过它是有一套保存数据的规则和管理功能。
5,File file = new File("文件路径");
StringBuffer contents = new StringBuffer();
BufferedReader reader = null;
reader = new BufferedReader(new FileReader(file));
String text = null;
while ((text = reader.readLine()) != null) {
contents.append(text).append(System.getProperty("line.separator"));
先声明一个file,使用BufferedReader 读取文件中的数据,使用的方法是readLine(),人然后用字符串拼接,具体操作要try,可能有异常的。
6,从上面可以看到,用的类主要有BufferedReader,File ,至于StringBuffer 是字符串拼接,不是读取数据必须的类
7, File file = new File("文件路径");
FileOutputStream fos = new FileOutputStream(file);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fos));
bw.write("this is a sample!");
步骤一目了然
解答完毕

简单做了个,跟你的要求有点出入,自己改下。应该没问题。希望对你有帮助。
public class Test {
public static void main(String[] args) {
Test test = new Test();
double rt = test.myWay(8.0, 9.5, 87.0, 78.0);
System.out.println("综合成绩为:"+rt);
if (rt >= 90) {
System.out.println("成绩等级为:A");
} else if (rt >= 80) {
System.out.println("成绩等级为:B");
} else if (rt >= 70) {
System.out.println("成绩等级为:C");
} else if (rt >= 60) {
System.out.println("成绩等级为:D");
}else{
System.out.println("成绩等级为:F");
}
}
public double myWay(double a, double b, double m, double f) {
double a1 = a * 12.5 / 10;
double b1 = b * 12.5 / 10;
double m1 = m * 25 / 100;
double f1 = f * 50 / 100;
double result = a1 + b1 + m1 + f1;
return result;
}
}

要使用Scanner,需要引入Scanner的包才行的。
你在文件头上加上:
import java.util.*;
就可以了。

import java.util.Scanner;
引入这句吧!使用java类库的Scanner,但是你没有引入,所以无法解析Scanner这个类。

需要在引入
import java.util.Scanner;
你还是用eclipse等开发工具去学习吧,把大量时间花在这种没意义的错误调试上不值得。

Java编程新手求指教,printIn现在是怎么回事啊?
答:通过实践编程项目,您将逐渐熟悉Java的语法规则并能够编写简单的程序。2. 面向对象编程:Java是一种面向对象的编程语言,在千锋教育的Java培训中,我们将深入讲解类、对象、继承、多态等面向对象的概念和特性。这将帮助您更好地组织和管理代码,提高程序的可读性和可维护性。3. Java核心API:作为Java编程...

Javaweb题目,求大神解答指点
答:在你的 Web 应用的部署描述符 (web.xml) 中,使用 <filter> 和 <filter-mapping> 元素配置过滤器。这样,你就可以在所有请求到达指定的资源之前,先将其过滤一遍。下面是一个示例过滤器的完整代码,它实现了上述步骤:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.Filt...

java的问题理解不了 求大神指教
答:完整的逆序输出整数的Java程序如下 public class D { public static int xMethod(int number){ int result=0; while(number!=0){ int remainder=number%10; result=result*10+remainder; number=number/10; } return result; } public static void main(String[] args) { System...

java代码题 求java大神解答!必有高分 有追加哦
答:public static void main(String[] args) { // TODO Auto-generated method stub String str="语音类,视频类|callandvideo;短信类,彩信类|MSM;数据类|data;中继类,WLAN,互联网业务,其他|rests";Map map=new HashMap();//List<String> names=new ArrayList();Set<String> names=new HashSet(...

JAVA编程问题求大神帮忙看看解答谢谢!
答:for(String strone : str){ System.out.println(strone);} } 以上我的代码供参考 你的问题:1 、定义的数组类型有问题 讲解:字符数组用该用char 或者String 你这个由于是中文字符串,所以用String char 和String 定义是需要引号引起来,2 、java中,结束一段表达式的时候要用英文的分号结...

JAVA基础题 求大神指点
答:第一题:我们按照循环一个一个来:105>0成立 第1次执行 m=105%10=5, result=0+5=5,s=105/10=10(由于为INT类型,除法只留整数部分)10>0成立 第2次执行 m=10%10=0, result=5+0=5,s=10/10=1 1>0成立 第3次执行 m=1%10=1, result=5+1=6,s=1/10=0 0>0不成立循环结束,...

一道Java编程题,拜托了各位大神
答:package Collection;import java.util.Random;import java.util.TreeSet;public class TreeSetTest {public static void main(String[] args) {TreeSet<Student> ts=new TreeSet<Student>();for(int i=0;i<10;i++) {Student stu=new Student();stu.setName("student"+i);stu.setSno(170201+...

java的一些关于类的继承问题,如下求高手指教
答:经验证分别 输出11和110 并不是你说的都是11 都是98.0是因为,两次的计算其实都是调用B的f方法,尽管向上引用为A,java在真正执行的时候会动态的获取真正的对象,所以两次都是98.0 只属于为什么是9,因为静态方法是通过类名调用的,也就是说方法属于类而不是对象,所以 A a=new B() 的时候 a...

新手自学java,想做一个题目,求大神给提供一个编程的思想,我改怎样用代...
答:首先定义牌和玩家对象。牌还要考虑王牌,属性有花色和点数,能够区分。玩家有一个list存放手牌。for循环生成52个对象,然后生成2个王牌,加入一个list.定义三个玩家。循环17次,每次按顺序发牌三张。发牌的时候操作Random生成随机数,每发出一张,从list中remove掉此牌 最后得到4个list,三个玩家加底牌 ...

JAVA 考试题 求大神帮做一下 十分感谢
答:14.z=31 15.类名 16.0,5次 21. for(int i=0;i<n;i++)执行顺序,初始化i=0;只执行一次,接下来进行判断i,改变i做循环 22.都是用在循环中,continue指结束本次循环进入下一次循环,break指结束这个循环体。因为17-20没看出来你问什么?估计程序没贴出来。 哪题不懂问即可。 楼上哥们...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网