扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
package pak1;
在喀喇沁等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站建设 网站设计制作专业公司,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站,外贸网站制作,喀喇沁网站建设费用合理。
import java.math.*;
public class A //主类A
{
public static void main(String args[])
{
Lader La1=new Lader(2,4,3);
Circle Cr1=new Circle(3);
System.out.println("梯形La1的面积是:"+La1.count());
System.out.printf("Cr1的周长和面积分别是:%3.5s,%3.5s",Cr1.CCount(),+Cr1.SCount());
}
}
class Lader //梯形类
{
double a=0,b=0,h=0,s;
public Lader(double a1,double a2,double a3)
{
a=a1;
b=a2;
h=a3;
}
double count() //求梯形面积的方法
{
return (a+b)/(2*h);
}
}
class Circle //圆类
{
double r=0;
public Circle(double a4)
{
r=a4;
}
double CCount() //求圆周长的方法
{
return 2*(Math.PI)*r;
}
double SCount() //求圆面积的方法
{
return (Math.PI)*r*r;
}
}
朋友你好,麻烦你以后出问题给点分,虽然这题目很简单,同时我也是java初学者,如果你不给分别人看到了一般人也不会给你解答的,哈
按照题目要求编写的Java程序如下
注意 请使用你的真实姓名和班级替换Test类中
创建Student对象stu时用的"张三"和"20计算机应用01班"
import java.util.Scanner;
class Student{
private String name,classname;
private int starnum,scorenum;
private int[] scores;
public void setStarNum(int n){
this.starnum=n;
}
public Student(String name,String classname,int scorenum){
this.name=name;
this.classname=classname;
this.scorenum=scorenum;
}
public String getName(){
return this.name;
}
public void printStar(){
for(int i=0;istarnum;i++){
for(int j=0;j2*i+1;j++){
System.out.print("*");
}
System.out.println();
}
}
public void setScore(){
Scanner sc=new Scanner(System.in);
scores=new int[scorenum];
System.out.print("请输入各科成绩:");
for(int i=0;iscorenum;i++){
scores[i]=sc.nextInt();
}
}
public void showInfo(){
System.out.print(name+"同学,你所在的班级是"+classname+",你各科考试成绩分别为:");
for(int i=0;iscorenum;i++){
if(i==scorenum-1)
System.out.print(scores[i]);
else
System.out.print(scores[i]+",");
}
System.out.println();
}
public float getAvg(){
float sum=0;
for(int i=0;iscorenum;i++){
sum=sum+scores[i];
}
return sum/scorenum;
}
}
public class Test{
public static void main(String[] args){
Student stu=new Student("张三","20计算机应用01班",5);
stu.setStarNum(4);
stu.printStar();
stu.setScore();
stu.showInfo();
if(stu.getAvg()60){
System.out.println(stu.getName()+"是不合格学生");
}else{
System.out.println(stu.getName()+"是个合格学生");
}
}
}
public class Student{
private String name;
private String studentNo;
private float score;
//get方法
//set方法
public static void main(String[] args){
//你可以用学生数组或者ListStudent来存数据
//我示范一下用数组存数据的 当然你用list来存的话 后面的比较 更加简单 只需要
//实现一个比较器即可
Student[] students = new Student[2]
Student a =new Student();
a.setName("a");
a.setStudentNo("001");
a.setScore(98);
students[0]=a;
Student b = new Student();
b.setName("b");
b.setStudentNo("002");
b.setScore(87);
sudents[1] = b;
。。。。。。
//然后用冒泡排序根据学生的成绩判断 算法你自己决定 冒泡还是挺好用的
for(int i =0,len =students.length ;ilen;i++){
for(int j=i+1,len;=students.length;jlen;j++){
if(students[i].getScore()students[j].getScore()){
Student temp =students[i];
students[i] = students[j];
students[j]=temp;
}
}
}
///最后输出结果
for(){
System.out.println();
}
}
第一个:
import java.io.IOException;
public class Work1 {
int x;
public Work1() {
}
public Work1(int x) {
this.x=x;
}
public void setX() {
byte temp[]=new byte[20];
try {
System.in.read(temp);
} catch(IOException e) {
e.printStackTrace();
}
String s=(new String(temp)).trim();
x=Integer.parseInt(s);
}
public int getX() {
return x;
}
public void show() {
StringBuffer sb=new StringBuffer(String.valueOf(x));
sb=sb.reverse();
System.out.println(sb.toString());
}
public static void main(String[] args) {
Work1 w=new Work1();
System.out.println("please input a number(10--99999):");
w.setX();
w.show();
}
}
第二个:
import java.io.IOException;
public class Circle {
private static double PI=3.141592653;
double radius;
/**
* @param args
*/
public Circle() {
}
public Circle(double r) {
radius=r;
}
private void setR(double r) {
radius=r;
}
public double getR() {
byte [] temp=new byte[20];
System.out.println("请输入半径:");
try {
System.in.read(temp);
} catch(IOException e) {
e.printStackTrace();
}
String s=(new String(temp)).trim();
if(s.charAt(0)=='-') {
System.out.println("请输入一个正数!!");
System.exit(1);
}
if(s.indexOf('.')==-1) {
s+=".0";
}
radius=Double.parseDouble(s);
return radius;
}
public double getArea() {
return PI*radius*radius;
}
public double getPerimeter() {
return 2*PI*radius;
}
public static void main(String[] args) {
Circle c=new Circle();
c=new Circle(c.getR());
System.out.println("圆的周长:");
System.out.println(c.getPerimeter());
System.out.println("圆的面积:");
System.out.println(c.getArea());
}
}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流