「java实验不会」java实训中遇到的问题

博主:adminadmin 2023-01-19 06:24:08 214

本篇文章给大家谈谈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实训中遇到的问题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。