什么是java的反射?Java反射指的是对于任何的一个java类,我们都可以通过反射获取到这个类的所有属性和方法(包含私有的属性方法),使用java反射我们也可以调用一个对象的任何方
java问题,求代码,真心
JAVA题目,求代码。
只发主函数代码 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入本金数目:"); double count = sc.nextDouble(); System.out.println("一年到期本息总和为:" + count * 1.0225); System.out.println("两年到期本息总和为:" + count * Math.pow(1.027, 2)); System.out.println("三年到期本息总和为:" + coujava的问题,求代码
String本身就有。 ~ ~~~~~~ ~~~~~~~~~~ ~~~~java难题,急,求代码?
接口和类全在一个包下,如果不在一个包下记得import调用,show的重写你根据需要自己改
//ShouFei接口
publicinterfaceShouFei{
publicvoidfuFei(doublemileage);
publicvoidshow();
}
//Bus类
publicclassBusimplementsShouFei{
StringairConditioning;
doublemoney;
publicBus(StringairConditioning){
this.airConditioning=airConditioning;
}
@Override
publicvoidfuFei(doublemileage){
if(airConditioning.equals("空调")){
money=2;
}else{
money=1;
}
}
@Override
publicvoidshow(){
System.out.println("公交车,"+airConditioning+",费用:"+money);
}
}
//Taxi类
publicclassTaxiimplementsShouFei{
doublemileage;
booleanisDay;
doublemoney;
publicTaxi(booleanisDay){
this.isDay=isDay;
}
@Override
publicvoidfuFei(doublemileage){
this.mileage=mileage;
//判断是否为白天
if(isDay){
//判断里程数是否大于三公里
if(mileage<3){
money=8;
}else{
money=8+(mileage-3)*1.5;
}
}else{
if(mileage<3){
money=10;
}else{
money=10+(mileage-3)*1.5;
}
}
}
@Override
publicvoidshow(){
System.out.print("出租车,");
if(isDay){
System.out.print("白天");
}else{
System.out.print("晚上");
}
System.out.println(",里程数:"+mileage+"收费:"+money);
}
}
//测试类
publicclassTest{
publicstaticvoidmain(String[]args){
Busbus=newBus("空调");
bus.fuFei(10);
bus.show();
Taxitaxi=newTaxi(true);
taxi.fuFei(20);
taxi.show();
}
}
JAVA编程问题,求一个题的全部代码
publicclassStudent{
privateStringname;
privateintid;
privatedoubleenglishScore;
privatedoublechineseScore;
privatedoublemathScore;
publicStudent(Stringname,intid,doubleenglishScore,doublechineseScore,doublemathScore){
super();
this.name=name;
this.id=id;
this.englishScore=englishScore;
this.chineseScore=chineseScore;
this.mathScore=mathScore;
}
publicStringgetName(){
returnname;
}
publicvoidsetName(Stringname){
this.name=name;
}
publicintgetId(){
returnid;
}
publicvoidsetId(intid){
this.id=id;
}
publicdoublegetEnglishScore(){
returnenglishScore;
}
publicvoidsetEnglishScore(doubleenglishScore){
this.englishScore=englishScore;
}
publicdoublegetChineseScore(){
returnchineseScore;
}
publicvoidsetChineseScore(doublechineseScore){
this.chineseScore=chineseScore;
}
publicdoublegetMathScore(){
returnmathScore;
}
publicvoidsetMathScore(doublemathScore){
this.mathScore=mathScore;
}
publicdoublegetsumScore(){
returnenglishScore+chineseScore+mathScore;
}
}
importjava.util.Scanner;
publicclassStudentDemo{
privateStudent[]datas;
publicvoidinputData(){
Scannerscanner=newScanner(System.in);
System.out.println("请输入学生个数:");
intstudentNum=scanner.nextInt();
datas=newStudent[studentNum];
for(inti=0;i
System.out.println("请输入学生学号:");
intid=scanner.nextInt();
System.out.println("请输入学生姓名:");
Stringname=scanner.next();
System.out.println("请输入学生英语成绩:");
doubleenglishScore=scanner.nextDouble();
System.out.println("请输入学生数学成绩:");
doublemathScore=scanner.nextDouble();
System.out.println("请输入语文成绩:");
doublechineseScore=scanner.nextDouble();
Studentstudent=newStudent(name,id,englishScore,chineseScore,mathScore);
datas[i]=student;
}
}
publicStringgetScores(){
StringBuffersb=newStringBuffer();
for(inti=0;i
sb.append("学生"+datas[i].getName()+"的总分是:"+datas[i].getsumScore()+",");
}
returnsb.toString();
}
publicdoublegetAllAvgScore(){
intlen=datas.length;
doublesum=0;
for(inti=0;i
sum+=datas[i].getsumScore();
}
doubleavg=sum/len;
returnavg;
}
publicdouble[]getEachavgScore(){
intlen=datas.length;
doublechinessum=0;
doublemathsum=0;
doubleenglishsum=0;
for(inti=0;i
chinessum+=datas[i].getChineseScore();
mathsum+=datas[i].getMathScore();
englishsum+=datas[i].getEnglishScore();
}
doublechinAvg=chinessum/len;
doublemathAvg=mathsum/len;
doubleenglishAvg=englishsum/len;
double[]avgs={chinAvg,mathAvg,englishAvg};
returnavgs;
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
StudentDemodemo=newStudentDemo();
demo.inputData();
Stringscores=demo.getScores();
System.out.println(scores);
double[]eachavgScore=demo.getEachavgScore();
System.out.println("语文的平均总分是:"+eachavgScore[0]);
System.out.println("数学的平均总分是:"+eachavgScore[1]);
System.out.println("英语的平均总分是:"+eachavgScore[2]);
doubleallAvgScore=demo.getAllAvgScore();
System.out.println("全班的平均总分是"+allAvgScore);
}
}
结果:
请输入学生个数:
3
请输入学生学号:
0001
请输入学生姓名:
李晓明
请输入学生英语成绩:
78
请输入学生数学成绩:
88
请输入语文成绩:
69
请输入学生学号:
0002
请输入学生姓名:
张华
请输入学生英语成绩:
97
请输入学生数学成绩:
88
请输入语文成绩:
86
请输入学生学号:
0003
请输入学生姓名:
余小慧
请输入学生英语成绩:
78
请输入学生数学成绩:
98
请输入语文成绩:
65
学生晓明的总分是:235.0,学生张华的总分是:271.0,学生余小慧的总分是:241.0,
语文的平均总分是:73.33333333333333
数学的平均总分是:91.33333333333333
英语的平均总分是:84.33333333333333
全班的平均总分是249.0
java 代码
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; public class Emp { private String id; private int age; private String sex; public Emp(String id, int age, String sex) { this.id = id; this.age = age; this.sex = sex; } public int ge相关文章
- 详细阅读
-
原版生存中(Java)钻石斧与铁斧有什么详细阅读
我的世界斧子那一类钻石金子木头铁的有区别吗耐久由底到高排是 金:33 木:60 石:132 铁:251 钻石:1562 速度由底到高排是 木-石-铁-钻石-金 伤害由底到高排是 木、金:3 石:4 铁:5 钻
-
按键编程循环问题详细阅读
按键脚本循环问题想让他运行N次,有N种方法。 其中最简单的 For 1 (这是循环次数) (这行以后放入打怪程序) EndFor (这以后是修装备的命令) 一共四行,把脚本弄成循环的就OK了 我建议
-
选择合适的编程原点,运用G00和G01指详细阅读
数控加工有哪些加工指令简述G00,G01,G02,G03功能和用途?加工中心特征的一些指令:1、准确停止校验指令G09指令格式:G09;刀具到达终点前减速并精确定位后才继续执行下一个程序段,可
-
东方博宜OJ的1031题c++怎么编程?详细阅读
c语言编程 同一天生日:在一个有200人的大班级中,存在两个人生日相同的概率非常大。。创建数组:char[11][200],存储学号; int m[200],d[200],存储生日的月日; int n,记录学生的个数; i
-
此页面未能正确加载谷歌地图。请参详细阅读
请问360极速浏览器出现:此页面未能正确加载 Google 地图。请参阅 JavaScript 控制台,了解技术详情。参阅JavaScript控制台的意思是叫你按F12查看是否页面上有什么错误,亦或是你
-
编程用的中括号什么意思详细阅读
c语言中中括号什么意思?[ ]该中括号为数组标识。int a[6];就是定义一个一维数组,这个数组名叫做 a ,共有6个元素;同理int b[6][6];就是定义一个二维数组,这个数组共有6*6个元素。
-
现在学java好还是学.net培训好?详细阅读
现在学java好还是.net好?net和java很类似,主要应用都是面向对象类web技术,相比之下,Java的应用还要更宽泛些。如今,无论是在待遇还是前景上,.net都不如java。一般Java程序员的待遇
- 详细阅读
-
MATLAB非线性优化求最小值时,有一个详细阅读
MATLAB作非线性优化求最小值时,有一个含有优化变量的积分如何处理对于含有优化变量的积分问题,我的建议如能直接积分得到结果,可以直接在表达式上改变量,这样可以少浪费时间把问