铁轨问题java编程题的简单介绍
本篇文章给大家谈谈铁轨问题java编程题,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
JAVA的初级编程题
package test;
class Student{
int math;
int chinese;
int english;
}
class Underguaduate extends Student{
Underguaduate(int math,int chinese,int english){
this.math=math;
this.chinese=chinese;
this.english=english;
}
public void pass(){
int ave=(math+chinese+english)/3;
if(ave60){
System.out.println("能拿学位");
}else{
System.out.println("不能拿学位");
}
}
}
class Graduate extends Student{
Graduate(int math,int chinese,int english){
this.math=math;
this.chinese=chinese;
this.english=english;
}
public void pass(){
int ave=(math+chinese+english)/3;
if(ave80){
System.out.println("能拿学位");
}else{
System.out.println("不能拿学位");
}
}
}
public class StudentDemo {
public static void main(String[] args){
Underguaduate u=new Underguaduate(60,60,70);
u.pass();
Graduate g=new Graduate(80,80,90);
g.pass();
}
}
JAVA编程题目,共四题,做其中一题就够了,
好了,你测试一下咯!
public interface ShapeArea {//定义ShapeArea接口
public double getArea();//double getArea( ):求一个形状的面积
public double getPerimeter();// Double getPerimeter( ):求一个形状的周长。
}
public class MyTriangle implements ShapeArea {
double x,y,z,s;//x,y,z :double型,表示三角形的三条边
public MyTriangle(double x, double y, double z) {//方法:MyTriangle(double x, double y, double z):构造函数,给三条边和s赋值;
this.x = x;
this.y = y;
this.z = z;
this.s = (x+y+z)/2;
}
@Override
public double getArea() {
return Math.sqrt(this.s*(this.s-this.x)*(this.s-this.y)*(this.s-this.z));
}
@Override
public double getPerimeter() {
return (x+y+z);
}
@Override
public String toString() {
System.out.print("此三角形的面积和周长为:");
return this.getArea()+"、"+this.getPerimeter();
}
}
public class Test {//测试类
public static void main(String[] args) {
MyTriangle myTriangle = new MyTriangle(3, 4, 5);
System.out.println(myTriangle);
}
}
java的一道小编程题
亲, 你打印是S1 S2, 如果你前面 String s1 ; String s2;然后在show方法里面String s3=“abc” String s4=“xyz”
然后
s1 = s3 + s4 + "Q";
s2 = "W" + s3;
这个时候应该打印的就是你想要的答案了
关于java的编程题目,请大神帮忙 谢谢!
public class Student implements ComparableStudent{
private String sno;
private String sname;
private String sclass;
private int sage;
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public String getSname() {
return sname;
}
public void setSname(String sname) {
this.sname = sname;
}
public String getSclass() {
return sclass;
}
public void setSclass(String sclass) {
this.sclass = sclass;
}
public int getSage() {
return sage;
}
public void setSage(int sage) {
this.sage = sage;
}
public String outPut(){
return " 学号: " + this.getSno() + " 姓名: " + this.getSname() + " 班级: " + this.getSclass() +
" 年龄: " + this.getSage();
}
@Override
public int compareTo(Student o) {
if(this.sage o.sage){
return 1;
}else if(this.sage o.sage){
return -1;
}else {
return 0;
}
}
}
上面第一个java代码 Student.java
下面是StudentDisplayDemo.java代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
public class StudentDisplayDemo {
public static void main(String[] args) {
ListStudent list = new ArrayListStudent();
Scanner sc = new Scanner(System.in);
for(int i = 0; i 5; i++){
Student stu = new Student();
System.out.print("输入第"+ (i + 1) +"位学生的学号: ");
stu.setSno(sc.next());
System.out.print("输入第"+ (i + 1) +"位学生的姓名: ");
stu.setSname(sc.next());
System.out.print("输入第"+ (i + 1) +"位学生的班级: ");
stu.setSclass(sc.next());
System.out.print("输入第"+ (i + 1) +"位学生的年龄: ");
stu.setSage(sc.nextInt());
list.add(stu);
}
for(int i = 0; i 5; i++){
System.out.println("显示第"+ (i + 1) +"位学生的信息: ");
System.out.println(list.get(i).outPut());
}
//排序
Collections.sort(list);
System.out.println("排序后输出学生信息: ");
for(int i = 0; i 5; i++){
System.out.println(list.get(i).outPut());
}
}
}
java编程题(紧急)
我看了你的程序,帮你改了一下,现在运行没问题了,你看看吧。
import java.util.Scanner;
public class k{
public static void main(String[] args){
boolean c=true;
Scanner in=new Scanner(System.in);
while(c){
int b=(int)(Math.random()*101);
do{
System.out.print("请输入所猜的数(1-100):");
int a=in.nextInt();
if(a==b){
System.out.println("恭喜你,猜对啦!");
break;
}
if(ab) System.out.println("你的数猜大了");
if(ab) System.out.println("你的数猜小了");
}while(true);
System.out.print("是否继续游戏?Y或N");
String str =in.next();
if(str.equals("Y")||str.equals("y"))c=true;
if(str.equals("N")||str.equals("n"))c=false;
}
}
}
运行结果:
请输入所猜的数(1-100):101
你的数猜大了
请输入所猜的数(1-100):13
你的数猜小了
请输入所猜的数(1-100):99
你的数猜小了
请输入所猜的数(1-100):100
恭喜你,猜对啦!
是否继续游戏?Y或Ny
请输入所猜的数(1-100):92
你的数猜大了
请输入所猜的数(1-100):70
你的数猜小了
请输入所猜的数(1-100):71
恭喜你,猜对啦!
是否继续游戏?Y或Nn
铁轨问题java编程题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、铁轨问题java编程题的信息别忘了在本站进行查找喔。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。