Java编程题解析:学生班级与立方体、学生成绩计算实例

创始人
2024-12-15 03:05:26
0 次浏览
0 评论

Java的编程题

学生班级publicclassStudent{Stringname;intage=0;publicStudent(Stringname,intage){super();this.name=name;this.age=age;}publicStringshow(){return"该学生的名字是“+name+”,他的年龄是“+age;}}子类通用assUndergaduateextendsStudent{Stringdegee;publicUndergaduate(Stringname,intage,Stringdegee){super(name,age);this.degee=degee;}publicStringshow(){return"学生姓名为“+name+”,年龄为“+age+”,学位是“+degee;}}

Java编程题

1.importjava.util.Scanner;publicclassCube{privatedoublelen;//确定边长//获取边长publicdoublegetLen(){returnlen;}//指定边长publicvoidetLen(doublelen){this.len=len;}//计算曲面areapublicdoublegetArea(doublelen){returnlen*len*6;}//计算体积publicdoublegetVolume(doublelen){returnlen*len*len;}publicstaticvoidmain(String[]args){Cubec=newCube();System.out.print("请输入边长:");c.setLen(newScanner(System).in).nextDouble());System.out.println("边长为:“+c.getLen()+”的正方体,表面积为:“+c.getArea(c.getLen())+”,音量为:“+c.getVolume(c.getLen())+”);}}2.importjava.util.Scanner;publicclassStudent{privateStringstuName;/definenamePrivatedoublechineseScore;//定义中文分数PrivateoublemathScore;//定义数学分数PrivateoublecomputerScore;publicStringgetStuName(){returnstuName;}publicvoidetStuName(StringstuName){this.stuName=stuName;}publicdoublegetChineseScore(){returnchineseScore;}publicvoidetChineseScore(doublechineseScore){this.chineseScore=chineseScore;}publicdoublegetMathScore(){returnmathScore;}publicvoidetMathScore(doublemathScore){this.mathScore=mathScore;}publicdoublegetComputerScore(){returncomputerScore;}publicvoidetComputerScore(doublecomputerScore){this.computerScore=computerScore;}publicdoubleavg(doublechineseScore,doublemathScore,doublecomputerScore){return(chineseScore+mathScore+computerScore)*1.0/3;}publicstaticvoidmain(String[]args){Studentstu=newStudent();System.out.print("Fun"请输入学生姓名Student:");stu.setStuName(newScanner(System.in).next());System.out.print("请输入学生的中文成绩:");stu.setChineseScore(newScanner(System.in).nextDouble());System.out.print("请输入您学生的数学成绩:");stu.setMathScore(newScanner(System.in).nextDouble());System.out.print("请输入学生电脑成绩:");stu.setComputerScore(newScanner(System.in).nextDouble());System.out.println(stu.getStuName()+"学生平均成绩为"+stu.avg(stu.getChineseScore(),stu.getMathScore(),stu.getComputerScore()));}}

java编程问题(找最大数)

错误是:1.数组长度只有5,但是需要给它赋值6个值2.intk=1;m[k-1]=j;k--;知道你这是什么意思吗?值是否为数组元素赋值?3、最大值法如果输入1、2、3、4、5、6就很有问题。
最大的数是多少?1-6之间最大的数是1吗?正确答案是importjavax.swing.JOptionPane;/****@authorSong*/publicclassMain{/***@paramargsthecommandlineararguments*/publicstaticvoidmain(String[]args){int[]m=newint[6];for(int=0;i<=5;i++){StringnString=JOptionPane.showInputDialog("enteranumber");intj=Integer.parseInt(nString);m[i]=j;}intx=max(m);JOptionPane.showMessageDialog(null,"theh3estoneis"+x);//TODOcodeapplicationlogichere}publicstaticintmax(int[]a){ints=a[0];for(int=1;is){s=a[i];}}返回;}}
热门文章
1
SQL多表连接查询全解析:JOIN语句应... sql多表关联查询在执行SQL多表连接查询时,可以使用JOIN语句将多个表连接在...

2
Java中字符串类型详解:String与... 变量有字符类型,为什么没有字符串类型??基本类型:charshort、int、l...

3
JavaSE与JavaEE:从基础到企业... javase&#160;和javaee的区别?JavaSE和JavaEE...

4
Java程序员面试必知:核心技术问答与技... java编程程序员技术面试常见面试?随着互联网的不断发展,Java开发已经成为很...

5
Java.exe与Javaw.exe:区... 程序中java和javaw有什么区别java和javaw的区别:两者都是Java...

6
深入解析:Java中的javax包及其与... JAVA导入时,什么是javax?awt是java1.0,swing是java2...

7
Java去除字符串前空格:常见方法与技巧... JAVA怎么【只】去掉字符串【前面的】空格?JAVA中是否去除空格1.Strin...

8
北京Java/C++程序员薪资揭秘:云计... 一本211大学4年工作经验java程序员&#47;C++程序员现在北京能...

9
命令行运行Java:从编写到执行全攻略 怎么在命令行下运行java?以下是使用记事本运行Java程序的步骤:编写Java...

10
Java字符串处理与键盘输入、文件读取技... 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个strAdd函...