package com.bjsxt.inherit; //设计一个类代表二维空间的一个圆。要求两个成员变量。一个是圆心,一个是半径提供计算面积的方法。 import java.util.Arrays; public class circle { double x; //圆心的横坐标 double y; //圆心的纵坐标 double r; //圆的半径 public double getR() { return r; } public void setR(double r) { this.r = r; } circle(){ } circle(double x,double y,double r){ double s = Math.PI*getR()*getR(); System.out.println("圆心坐标:("+x+","+y+")"); System.out.println("圆的半径:"+r); System.out.println("圆的面积:"+s); } public static void main(String[] args) { circle c1 = new circle(3.0,5.0,7.0); } }
为什么我计算面积是乘getR(),得出的面积为0。
老师,那个jdk安装的时候,有一个默认路径设置,选不选默认地址有什么区别呀,我安装在了d盘
为啥float f1 = 54673754646L 后面是L,不是F
老师,为什么在数组的这一节课里,原本建的是Test02的类名,但到后面他却变成了Test02.java了呢?
老师这是为什么,我保存的是d盘啊。我看了好多还是没有解决办法
老师它这个显示错误说无法解析方法login()是什么问题
输入char k='中',System.out.println(k)之后运行显示很多这个界面,但工作区有运行结果,这个界面是啥意思呀
int可以自动转double为啥不能自动转float,double不是比float精度更高吗
public class GameObiect { Image img; // 图片 double x,y; // 物体的坐标(位置) int speed; // 物体移动的速度 int width,heigth; // 物体的宽度和高度 //无参构造器 public GameObiect(){} //有参构造器 public GameObiect(Image img, double x, double y, int speed, int width, int heigth) { this.img = img; this.x = x; this.y = y; this.speed = speed; this.width = width; this.heigth = heigth; } public void drawMyself(Graphics g){ g.drawImage(img,(int)x,(int)y,width,heigth,null); } //所有物体都是矩形,当你获得对应的矩形时,我们就可以做出相关的判断操作 public Rectangle getRec(){ return new Rectangle((int)x,(int)y,width,heigth); //返回物体对应矩形区域,便于后续在碰撞检测中使用 } }
为什么飞机是静止不动的?
老师关于GamesUtil我还不是很理解,有没有专门讲解视频链接呀?
这里的images大小写不影响吗? 因为我创建的包是Images
但我输入的是"images/plane.png" 图片也出来了
planeWar0.zip
一、老师我这个为什么运行不了 把images删除就可以运行,但会报错
二、截图
三、问题 把上边标记出来的代码删除飞机可以运行了 但是被撞以后还是会出错,也没有爆炸效果。
package com.bjsxt.plane; import java.awt.*; import java.net.URL; /** * 游戏的工具类 * 我们可以将一些辅助性的工具方法通通放到 GameUtil 中,便于重复调用 * 1. GameUtil.class.getClassLoader().getResource(path); * 可以帮助我们获得程序运 行类加载器,加载资源的根目录,从而获得相对资源位置。 * 2. ImageIO.read()方法是核心方法,帮助我们读取图片信息,并返回 Image 对象 */ public class GameUtil { //导入图片 public static Image getImage(String path){ // () 添加图片路径,例如 “images/plan.png” URL u = new GameUtil.class.getClassLoader().getResource(path); } }
我都是按着视频敲得呀
老师请问一下问什么我数组动态初始化的时候会显示异常的标记呢,如下图
""+char型 不是 直接加 上char 换成的数字组成的字符吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637