Java习题05

1、打印表格(输出语句,字符串)平方数,立方数。

import java.util.Scanner;

public class Test01{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
System.out.print(“请输入一个数:”);
int num=sc.nextInt();
System.out.println("\ta\t\ta2\t\ta3");
world(num);
}
public static void world(int a){
for(int i=1;i<=a;i++){
System.out.println("\t"+i+"\t\t"+(ii)+"\t\t"+(ii*i));
}
}
}在这里插入图片描述
在这里插入图片描述
2、将摄氏温度转换为华氏温度(输入输出,变量)
在这里插入图片描述
import java.util.Scanner;
public class Test02{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
System.out.print(“请输入摄氏温度:”);
double degress=sc.nextDouble();
double h=isChang(degress);
System.out.println(“华氏温度是:”+h);
}
public static double isChang(double a){
double t;
t=(9/5)*a+32;
return t;
}
}
在这里插入图片描述
在这里插入图片描述
3、求圆柱体体积
import java.util.Scanner;

public class Test03{
public static final double PI=3.14;
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
System.out.print(“请输入圆柱体半径r:”);
double r=sc.nextDouble();
System.out.println(“请输入圆柱体高h:”);
double h=sc.nextDouble();
double v=tiJi(r,h);
System.out.println(“圆柱体的体积是”+v);
}
public static double tiJi(double a,double b){
return aaPI*b;
}
}
在这里插入图片描述
在这里插入图片描述
4、求一个整数各位数的和(输入输出,模运算)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、面向对象 两点距离
文件1:
public class point{
double x;
double y;
public double juli(point p){
return Math.sqrt((x-p.x)(x-p.x)+(y-p.y)(y-p.y));

   }

}

文件2:
public class Testpoint{
public static void main(String [] args){
point p1=new point();
p1.x=3;
p1.y=5;
point p2=new point();
p2.x=5;
p2.y=1;
double distance=p1.juli(p2);
System.out.println(distance);
}
}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、面向对象矩形周长面积
文件1:
public class React{

   double chang;
   double kuan;
  public void zhouChang(){
       System.out.println("周长是:"+((chang+kuan)*2));
  }
  public void mianJi(){
       System.out.println("面积是:"+(chang*kuan));
  }

}
文件2:
import java.util.Scanner;

public class Testreact{
public static void main(String [] args){
Scanner sc=new Scanner (System.in);
React l=new React();
System.out.print(“请输入长”);
l.chang=sc.nextDouble();
System.out.print(“请输入宽”);
l.kuan=sc.nextDouble();
l.zhouChang();
l.mianJi();
}
}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7、圆的周长面积(面向对象)
import java.util.Scanner;

public class TestCircle{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
Circle l=new Circle();
System.out.print(“请输入圆的半径:”);
l.r=sc.nextDouble();
l.Area();
l.Girth();

   }

}
class Circle{
double r;
public void Area(){
System.out.println(“圆的面积为”+(rr(Math.PI)));
}
public void Girth(){
System.out.println(“圆的周长是”+(2rMath.PI));
}
}
在这里插入图片描述
在这里插入图片描述
8、不同培训中心,会感受到相同的环境和教学氛围,用类的思想输出中心信息
public class TestSchool{
public static void main(String [] args){
School lab=new School();
lab.name=“欧鹏”;
lab.numclassroom=8;
lab.nummotorroom=2;
lab.info();
}
}
class School{
String name;
int numclassroom;
int nummotorroom;
public void info(){
System.out.println(“这个培训中心的名称是”+name+“这里有”+numclassroom+“个教室,和”+nummotorroom+ “个机房”);
}
}

在这里插入图片描述
在这里插入图片描述
9、定义一个三角形类,计算三角形的周长和面积

public class TestDelta{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
Delta l=new Delta();
System.out.print(“请输入第一条边a:”);
l.a=sc.nextDouble();
System.out.print(“请输入第二条边b:”);
l.b=sc.nextDouble();
System.out.print(“请输入第三条边c:”);
l.c=sc.nextDouble();
l.Area();
}
}
class Delta{
double a;
double b;
double c;
public void Area(){
double p=(a+b+c)/2;
double s=Math.sqrt(p*(p-a)*(p-b)*p-c);
System.out.println(“三角形的面积是:”+s);
}
}
在这里插入图片描述
在这里插入图片描述
10、定义一个Student类和Classroom类,请列举常见的属性和常见行为
public class TestSc{
public static void main(String [] args){
Student s=new Student();
s.num=28;
s.numboy=26;
s.numgirl=2;
s.school();
Classroom c=new Classroom();
c.numdoor=2;
c.numwindow=4;
c.computer=29;
c.room();

   }

}
class Student{
int num;
int numboy;
int numgirl;
public void school(){
System.out.println(“这个班级有”+num+“名同学,”+numboy+“名男生和”+numgirl+“名女生,同学们正在努力学习。”);
}
}

class Classroom{
int numdoor;
int numwindow;
int computer;
public void room(){
System.out.println(“这个教室有”+numdoor+“个门,有”+numwindow+“个窗户,还有”+computer+“个电脑,教室里学习氛
围很浓。”);
}
}

在这里插入图片描述
在这里插入图片描述
11、用户登录功能
import java.util.Scanner;

public class TestUser {
public static void main(String[] args) {
User u1 = new User();
Scanner sc = new Scanner(System.in);
System.out.print(“请输入您的用户名称:”);
String uname = sc.next();
System.out.print(“请输入您的用户密码:”);
String upass = sc.next();

            u1.login(uname, upass);



    }

}

class User {
String username = “adminstrator”;
String password = “123456”;
public void login(String name,String ps){
if (name == null || name.equals("")){
System.out.println(“用户名称不能为空”);
return;
}
if (ps==null||ps.equals("")){
System.out.println(“用户密码不能为空”);
return;
}
if (name.equals(username)&&ps.equals(password)){
System.out.println(“恭喜您,登录成功!!!”);
System.out.println(“用户主页面”);
}else if(name.equals(username)){
System.out.println(“对不起,密码错误,请重新登录”);
}else if(ps.equals(password)){
System.out.println(“对不起,用户名错误,请重新登录”);
}
}
}
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值