java程序开发范例宝典(java编写程序)

本文目录
java编写程序
package com.xrom.ssh;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
public class test {
static class personIn{
private String name;
private Integer score;
public personIn(String name, Integer score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getScore() {
return score;
}
public void setScore(Integer score) {
this.score = score;
}
}
public static void main(String args) {
Pattern r = Pattern.compile(“\\d*“);
Scanner in=new Scanner(System.in);
Integer count=0;
String countStr=““;
do {
System.out.println(“请输入学生数:“);
countStr=in.next();
if(!r.matcher(countStr).matches())
System.out.println(“输入不正确“);
} while (!r.matcher(countStr).matches());
count=Integer.valueOf(countStr);
countStr=““;
String name=““;
Integer score=0;
List《personIn》 list=new ArrayList《》();
for (int i = 0; i 《 count; i++) {
System.out.println(“请输入第“+(i+1)+“位同学的姓名:“);
name=in.next();
do {
System.out.println(“请输入“+name+“的成绩:“);
countStr=in.next();
if(!r.matcher(countStr).matches())
System.out.println(“输入不正确“);
} while (!r.matcher(countStr).matches());
score=Integer.valueOf(countStr);
list.add(new personIn(name, score));
}
List《personIn》 list2=list.stream().sorted(Comparator.comparing(personIn::getScore).reversed()).collect(Collectors.toList());
list2.forEach(v-》System.out.println(v.getName()+“ “+v.getScore()));
}
}
一个简单的JAVA程序编写
public class test2
{
public static void main(String args){
String sName= new String{“c“,“b“,“a“,“d“,“e“};
//输出上面的三行
for(int i = 2; i 》= 0; i--)
{
for(int j = 0; j 《 i ; j++)
{
System.out.print(“ “);
}
for(int n = 0; n 《 5 - 2 * i; n++)
{
System.out.print(sName[i]);
}
System.out.println(““);
}
//输出下面的两行
for(int i = 1; i 《 3; i ++)
{
for(int j = 0; j 《 i ; j++)
{
System.out.print(“ “);
}
for(int n = 0; n 《 5 - 2 * i; n++)
{
System.out.print(sName[i+2]);
}
System.out.println(““);
}
}
}
编写一个Java程序,要全部具体的步骤
public class AnimalTest {
public static void main(String args) {
Animal animals = new Animal;
animals = new Dog();
animals = new Cat();
animals = new Horse();
for (int i=0; i《3; i++){
animals[i].bark();
}
}
}
//
abstract class Animal {
public abstract void bark();
}
class Dog extends Animal{
@Override
public void bark() {
System.out.println(“汪汪“);
}
}
class Cat extends Animal{
@Override
public void bark() {
System.out.println(“喵喵“);
}
}
class Horse extends Animal{
@Override
public void bark() {
System.out.println(“嘶嘶“);
}
}

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








