这是个什么错误。。。。
老师,请问跨平台的平台指的是各种操作系统吗
老师这种是什么情况
char c2='中国';为什么会报错;注释了之后就可以运行了,为什么是一个字符才可以
int e1=1+'1';//为链接为50;
为什么是50而不是11
老师好,静态方法中不能直接访问非静态成员,那图片中的静态方法printCompany的语句块中打印的参数,可否用this来访问成员变量呢?如果不能,那应该怎么调用成员变量呢
public class Test { public static void main (String[] args){ Student s = new Student("张三",176,"java"); s.person.rest(); s.study(); } } class Person{ String name; int height; public void rest(){ System.out.println("休息"); } } class Student{ Person person = new Person(); String major;//专业 public Student(String name,int height,String major){ this.person.height = height; this.person.name = name; this.major = major; System.out.println("这是一个构造方法"); } public void study(){ System.out.println("学习"); } } 老师我有两个疑问?
方法Student这是不是一个有参构造
Student创建对象时传的参数有什么作用
package com.java.oop; //测试方法重写 public class TestOverride { public static void main(String args[]){ Vehicle v = new Vehicle(); Horse h = new Horse(); } static class Vehicle{//父类 public void run(){ System.out.println("跑"); } public Vehicle getVehicle(){ System.out.println("给你交通工具"); return null; } } static class Horse extends Vehicle{//子类继承父类拥有父类方法 public void run(){ System.out.println("嘚嘚得"); } public Horse getVehicle(){ return new Horse(); } } }
在创建对象时,报错提示类加static静态修饰符
com.java.oopTestOverride { (String args[]){ Vehicle v = Vehicle()} Vehicle{(){ System..println()} Vehicle (){ System..println()} } Horse Vehicle{(){ System..println()} Horse (){ Horse()} } }
在创建对象时,为啥会提示加静态修饰符static
public class TestOperator04{ public static void main(String[] args){ int a = 7; int b = 8; System.out.println(a&b); System.out.println(a|b); System.out.println(a^b); System.out.println(~b); }
Pring0_130By5 { (String[] args) { i = count = (i <= ) { System..println(i +)count++(count == ) { System..println()count = } i++} } }
为什么我运行出来 是竖着的
/** * * 薪水计算器 * (1)通过键盘输入用户的月薪,每年是几个月薪水。 * (2)输出用户的年薪; * (3)输出一行字”如果年薪超过10万,恭喜你超越90%的中国人“; * (4)直到键盘输入数字88,则退出程序; * (5)键盘输入66,计算下一个用户。 */ import java.util.Scanner; public class SalaryCalculator { public static void main(String[] args) { Scanner s =new Scanner((System.in)); System.out.println("**********我的薪水计数器*******"); System.out.println("1.输入88,退出程序\n2.输入66,计算下一个年薪"); while(true){ System.out.println("请输入月薪:"); int monthSalary=s.nextInt(); System.out.println("请输入一年几个月薪资:"); int months=s.nextInt(); int yearSalary=monthSalary*months;//年薪 System.out.println("年薪是:"+yearSalary); if (yearSalary>=20000){ System.out.println("恭喜你超越98%的国人"); }else if (yearSalary>=10000){ System.out.println("恭喜你超越90%的国人"); } System.out.println("输入88,系统退出;输入66,继续计算。"); int comm=s.nextInt(); if (comm==88){ System.out.println("系统退出"); break; } if (comm==66){ System.out.println("继续计算下一个薪资"); continue; } } } }
为什么输入11,22,5,3都会继续计算下一个薪资
老师为什么我下的API是空的
如果代码里Welcome的w小写了,那把文件名改为welcome.java可以这样修改吗
方法核心详解视频里面出现的静态方法调用,不应该是按照类名.方法名才能调用吗? 但视频中直接方法名就能实现,这是什么原理?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637