包含term类java的词条
今天给各位分享term类java的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java double转int出错
- 2、两道java程序题 新手请教要怎么写?
- 3、java:Syntax error on token ";", , expected
- 4、Java里面,Term和String怎么比较内容
- 5、Java 非法的类型开始 和 需要标识符
java double转int出错
把double
value
=
result.size()/term;
改成double
value
=
(double)result.size()/term;
两个int值相处得到的值还是int,得把其中一个转换成double类型就可以了
两道java程序题 新手请教要怎么写?
import java.math.BigDecimal;
public class JavaCourse {
private String sName; //学生姓名
private String sId; //学号
private int testGrade; //测试成绩
private int regularGrade; //平时成绩
private int endOfTermGrade;//期末成绩
private int totalGrade; //总成绩
public final double TR= 0.3;
public final double RR= 0.3;
public final double ER= 0.4;
public JavaCourse() {
}
public JavaCourse(String sName, String sId, int testGrade, int regularGrade, int endOfTermGrade) {
this.sName = sName;
this.sId = sId;
this.testGrade = testGrade;
this.regularGrade = regularGrade;
this.endOfTermGrade = endOfTermGrade;
}
public String getsName() {
return sName;
}
public void setsName(String sName) {
this.sName = sName;
}
public String getsId() {
return sId;
}
public void setsId(String sId) {
this.sId = sId;
}
public int getTestGrade() {
return testGrade;
}
public void setTestGrade(int testGrade) {
this.testGrade = testGrade;
}
public int getRegularGrade() {
return regularGrade;
}
public void setRegularGrade(int regularGrade) {
this.regularGrade = regularGrade;
}
public int getEndOfTermGrade() {
return endOfTermGrade;
}
public void setEndOfTermGrade(int endOfTermGrade) {
this.endOfTermGrade = endOfTermGrade;
}
public int getTotalGrade() {
return totalGrade;
}
@Override
public String toString() {
return "JavaCourse{" +
"sName='" + sName + '\'' +
", sId='" + sId + '\'' +
", testGrade=" + testGrade +
", regularGrade=" + regularGrade +
", endOfTermGrade=" + endOfTermGrade +
'}';
}
public void showTotalGrad() {
//double四舍五入(0.5-1)转int类型
totalGrade = Integer.parseInt(new BigDecimal((testGrade * TR + regularGrade * RR + endOfTermGrade * ER)).setScale(0, BigDecimal.ROUND_HALF_UP).toString());
System.out.println("课程的总成绩:" + totalGrade);
}
}
public class DemoTest02 {
public static void main(String[] args) {
JavaCourse student1 = new JavaCourse();
student1.setsName("小张");
student1.setsId("10086");
student1.setTestGrade(85);
student1.setRegularGrade(90);
student1.setEndOfTermGrade(86);
System.out.println(student1.toString());
student1.showTotalGrad();
JavaCourse student2 = new JavaCourse("老王","10010",60,80,45);
System.out.println(student2.toString());
student2.showTotalGrad();
}
}
java:Syntax error on token ";", , expected
int b=3;
b=b-2;
应为这2行代码写的地方还处在声明定义阶段处。
就好象你脑子里想象着我有3块钱(第一行),但是又立马用这想象的3快去买物品(第二行)
所以卖东西的人肯定会说你(报错).
就是说,b=b-2这行代码处的位置 还处于声明阶段,没有在内存中给他划分空间,你是不能操作的。要么声明为静态的,提前划分空间
Java里面,Term和String怎么比较内容
【关键字】java 比较 String int Integer BigDecimal 变量 相等【内容】在java中如果想要比较两String类型变量是否相等,可以使用equals函数,函数写法如下: String a;String b; a.equals(b)返回boolean类型。 如果比较String和字符串是否相等,如下写法。"abc".equals(a); 这里字符串使用""括起来,不可以使用''。java中''表示的char型,所以''中只可以有一个字符。 parseInt(a)==b){}if(a. equals(c. toString())){}if(a. toString())){}使用Eclipse等IDE开发环境(Integrated Development Environment集成开发环境)的提示功能,可以很方便的找到这些函数.另外,也可以从java的一些API文档中找到.
Java 非法的类型开始 和 需要标识符
我猜是不是你没有main方法,这些代码需要放在public static void main(strings [])
term类java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、term类java的信息别忘了在本站进行查找喔。