「java实验不会」java实训中遇到的问题
本篇文章给大家谈谈java实验不会,以及java实训中遇到的问题对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
进java 实训不会学代码怎么办
既然进了实训,就要好好努力,不会写没事的,慢慢来,能学会多少是多少,开始的时候可以先去看和理解同学的代码,慢慢的自己也就能写出来了,我以前和你一样的,现在找了java的工作就是这样的一个过程,坚持住,加油,努力
java高手帮帮忙。老师出的实验题目,实在是不会阿。
class TestDivideByZero
{
int a,b,c;
public static void main(String s[])
{
try{
b=a/c;
}catch(DivideByZeroEx ex){}
}
public void setAC(int a,int c)
{
this.a=a;
this.c=c;
if(c==0)
throw new DivideByZeroEx();
}
}
class DivideByZeroEx extends Exception
{
DiveideByZeroEx()
{
System.out.println("yourself Exception");
}
}
JAVA实验做不来了求助!!
首先,我先声明:给类的属性加geth和set方法是在类属性的修饰符为private的时候才用的。
既然ModiePhoe 继承了TelePhone,你的ModiePhoe还要原封不动的拿它父类的几个属性用,所以
类属性 的修饰符 不能使 private的,只能是公共的和保护的。所以get和set方法就没什么意义了所以我去掉了 你要是觉得必要的话 就加上,不影响程序。
代码量也不少,大半夜的,不管符不符合你心意,请别辜负我的好意。求给分。
class TelePhone {
public String brand;
public String number;
public double dialledTime;
public double rate=0.2;
public TelePhone(String brand, String number, double dialledTime) {
this.brand = brand;
this.number = number;
this.dialledTime = dialledTime;
}
public double callCost(){
return dialledTime*rate;
}
public void display(){
System.out.println("电话品牌:"+this.brand+" 电话号码:"+this.number);
System.out.println("通话时间:"+this.dialledTime+" 费率:"+this.rate);
System.out.println("话费:"+this.callCost());
}
}
class MobilePhone extends TelePhone {
public double rate=0.4;
public String network;
public double receivedTime;
public MobilePhone(String brand, String number, double dialledTime,String network,double receivedTime) {
super(brand, number, dialledTime);
this.network=network;
this.receivedTime=receivedTime;
}
@Override
public double callCost() {
return (dialledTime+0.5*receivedTime)*rate;
}
@Override
public void display() {
System.out.println("电话品牌:"+this.brand+" 电话号码:"+this.number+" 网络: "+this.network);
System.out.println("主叫时间:"+this.dialledTime+" 被叫时间: "+this.receivedTime+" 费率:"+this.rate);
System.out.println("话费:"+this.callCost());
}
}
public class PhoneCost {
public static void main(String[] args){
TelePhone telePhone=new TelePhone("TCL","8309600",150.0);
telePhone.display();
System.out.println("-------------------");
MobilePhone mobilePhone=new MobilePhone("诺基亚","1300791000",80.0,"CDMA",120.0);
mobilePhone.display();
}
}
学JAVA开发学不会怎么办?
楼主是不是基础不太好,我是看视频自学的,个人感觉还好了,遇到坎多搜集资料参考,不会的多听两遍。编程这东西关键是要多敲多练,自已定需求自发地敲,然后再和高手的代码对比,取长补短 查找自己的不足,这样进步就快了。个人感觉java的难点首先是在集合框架,其次IO方面,图形界面方面不是JAVA的强项也不是JAVA的主攻技术方向,了解就行。当然不知道楼主是在哪点遇到坎了。
关于java实验不会和java实训中遇到的问题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。