会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132433个问题

老师,这是什么原因

Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\王庚行>java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32          使用 32 位数据模型 (如果可用)
    -d64          使用 64 位数据模型 (如果可用)
    -server       选择 "server" VM
                  默认 VM 是 server.

    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 ; 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。

C:\Users\王庚行>java-version
'java-version' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\王庚行>


JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 2297楼
JAVA 全系列/第一阶段:JAVA 快速入门/控制语句、方法、递归算法 2300楼
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 2302楼
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 2303楼
JAVA 全系列/第一阶段:JAVA 快速入门/IDEA的使用和第一个java项目 2306楼
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 2307楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 2308楼

package com.bjsxt.array;

import java.util.Arrays;

public class TestGoods {
	
	
	
	
	public static void main(String[] args) {
 Goods g1=new Goods(1,"百战牌鼠标","BZ_001",99.21,0.9);
 Goods g2=new Goods(2,"键盘侠玩偶","WO_102",403.00,0.7);
 Goods g3=new Goods(3,"实战java程序设计","BK_001",89.00,0.8);
 Goods g4=new Goods(4,"高淇牌西装","GQ_XF_12",700.00,0.5);
 Goods g5=new Goods(5,"大米牌手机","DM_PH_13",900.00,0.3);
 Goods[] good=new Goods[5]; 
 good[0]=g1;
 good[1]=g2;
 good[2]=g3;
 good[3]=g4;
 good[4]=g5; 
 for(int i=0;i<good.length;i++) {
	 System.out.println(good[i].getId()+"\t"+good[i].getName()+"\t"+good[i].getXinghao()+"\t"+good[i].getPrice()+"\t"+good[i].getZhekou()+"\t");
 }
 System.out.println("==================");
 
 for(int i=0;i<good.length;i++) {
	 System.out.println(good[i].toString());
 }
 System.out.println("============");
for(int i=0;i<good.length;i++) {
	
	good[i].a(good[i].getPrice()*good[i].getZhekou());
	
	
}
 }
}


class Goods{
	private int id;
	private String name;
	private String xinghao;
	private double price;
	private double zhekou;
	public Goods() {}
	public  Goods(int id,String name,String xinghao,double price,double zhekou) {
		this.id=id;
		this.name=name;
		this.xinghao=xinghao;
		this.price=price;
		this.zhekou=zhekou;
	}
	public void a(double d) {
		while(d>100) {
			System.out.println(getId()+"\t"+getName()+"\t"+getXinghao()+"\t"+getPrice()+"\t"+getZhekou());
			break; 
		}
		
	
	}
	
	public String toString() {
		return getId()+"\t"+getName()+"\t"+getXinghao()+"\t"+getPrice()+"\t"+getZhekou();
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getXinghao() {
		return xinghao;
	}
	public void setXinghao(String xinghao) {
		this.xinghao = xinghao;
	}
	public double getPrice() {
		return price;
	}
	public void setPrice(double price) {
		this.price = price;
	}
	public double getZhekou() {
		return zhekou;
	}
	public void setZhekou(double zhekou) {
		this.zhekou = zhekou;
	}
	
}

这样写行吗  方法a和第三个for循环是老师 课上作业的最后一问

image.png

JAVA 全系列/第一阶段:JAVA 快速入门/数组和数据存储 2309楼
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 2310楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637