封装作业
package day24;
public class Rectangle {
private double width;
private double height;
public Rectangle() {
}
public Rectangle(double width, double height) {
if(width>=0 && height>=0) {
this.width = width;
this.height = height;
}else {
System.out.println("输入有误!!");
}
}
@Override
public String toString() {
return "Rectangle [width=" + width + ", height=" + height + "]";
}
//get和set方法
public double getWidth() {
return width;
}
public void setWidth(double width) {
if(width<0) {
System.out.println("输入数据错误!!");
}else {
this.width=width;
}
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
if(height<0) {
System.out.println("输入数据错误!!");
}else {
this.height=height;
}
}
public void zhouChang() {
double c;
c=(width+height)*2;
System.out.println(c);
}
public void mianJi() {
double s;
s=width*height;
System.out.println(s);
}
public double zhouChang01() {
double c;
c=(width+height)*2;
return c;
}
public double mianJi01() {
double s;
s=width*height;
return s;
}
}
package day24;
import java.util.Scanner;
public class RectangleTest {
public static void main(String[] args) {
System.out.println("请输入高和宽的值为");
Scanner sc=new Scanner(System.in);
double a=sc.nextDouble();
double b=sc.nextDouble();
Rectangle r1=new Rectangle(a,b);
r1.zhouChang();
r1.mianJi();
System.out.println("周长为"+r1.zhouChang01());
System.out.println("面积为"+r1.mianJi01());
}
}
接口作业
package day32;
public class leader implements InterfaceA{
@Override
public void eat() {
System.out.println("在宾馆吃饭!!");
// TODO Auto-generated method stub
}
@Override
public void sleep() {
System.out.println("在宾馆睡觉");
// TODO Auto-generated method stub
}
}
package day32;
public class InterfaceTest {
public static void main(String[] args) {
Student s1=new Student();
s1.eat();
s1.sleep();
System.out.println("=================================");
Teacher s2=new Teacher();
s2.eat();
s2.sleep();
System.out.println("==================================");
FamilyHead s3=new FamilyHead();
s3.eat();
s3.sleep();
System.out.println("==================================");
vistor s4=new vistor();
s4.eat();
s4.sleep();
System.out.println("==================================");
leader s5=new leader();
s5.eat();
s5.sleep();
}
}
package day32;
public interface InterfaceA {
void eat();
void sleep();
}
格式化当前系统输出固定值
package day32;
public class Student implements InterfaceA{
@Override
public void eat() {
System.out.println("在食堂吃饭!!!!");
// TODO Auto-generated method stub
}
@Override
public void sleep() {
System.out.println("在宿舍睡觉!");
// TODO Auto-generated method stub
}
}
封装继承作业
package day25;
public class Account {
private long id;
private double balance;
private String password;
public Account() {
super();
}
public Account(long id, double balance, String password) {
super();
this.id = id;
this.balance = balance;
this.password = password;
}
public long getId() {
System.out.println("ID:");
return id;
}
public void setId(long id) {
this.id=id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public String getPassword() {
return null;
}
public void setPassword(String password) {
if(password.length()==6){
this.password = password;
}else{
System.out.println("您输入的密码不是6位,请您重新输入!");
}
}
}
package day25;
public class SavingAcount extends Account {
private double interestRate;
public SavingAcount() {
super();
}
public SavingAcount(long id, double balance, String password) {
super(id, balance, password);
}
public double getInterestRate() {
return interestRate;
}
public void setInterestRate(double interestRate) {
if(interestRate>0 && interestRate<0.1){
this.interestRate = interestRate;
}else{
System.out.println("利率错误!");
}
}
}
遍历数组
package day13;
public class text03
{
public static void main(String[] args)
{
//1.涓嬫爣娉曢亶娉�
int a[]= {12,34,53,22,13,15};
for(int i=0;i<a.length;i++)
{
System.out.print(a[i]+"\t");
}
System.out.println();
System.out.println("*************鍒嗗壊****************");
//2.foreach閬嶅巻
for(int i:a) {
System.out.print(i+"\t");
}
}
}
获取天数
package day08;
import java.util.Scanner;
public class txt06 {
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("璇疯緭鍏�2014骞寸殑鏈堜唤(month)锛�");
int month=s.nextInt();
System.out.println("璇疯緭鍏�2014骞�"+month+"鏈堢殑澶╂暟(day)锛�");
int day=s.nextInt();
int sum=0;//璁$畻鎬诲ぉ鏁�
switch(month){
case 12:
sum+=30;//绗�11鏈堜唤鐨勫ぉ鏁�
case 11:
sum+=31;
case 10:
sum+=30;
case 9:
sum+=31;
case 8:
sum+=31;
case 7:
sum+=30;
case 6:
sum+=31;
case 5:
sum+=30;
case 4:
sum+=31;
case 3:
//sum+=28;//鍒ゆ柇鏄惁鏄棸骞�
if(2014%4==0&&2014%400==0&&2014%100!=0){
sum+=29;
}else{
sum+=28;}
case 2:
sum+=31;//涓�鏈堜唤鐨勫ぉ鏁�
case 1:
sum+=day;
break;}
System.out.println("杈撳叆鏃ユ湡涓�2014骞寸殑绗�"+sum+"澶�");
}
}
输出四级
package day08;
import java.util.Scanner;
public class txt05 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("璇疯緭鍏ユ湀浠斤細");
int month=sc.nextInt();
String season;
switch(month) {
case 3:
case 4:
case 5:
season="鏄ュ";
break;
case 6:
case 7:
case 8:
season="澶忓";
break;
case 9:
case 10:
case 11:
season="绉嬪";
break;
case 12:
case 1:
case 2:
season="鍐";
break;
default:
season="璇疯緭鍏ユ湁璇紒";
}
System.out.println("season锛�"+season);
}
}
成绩
package day08;
import java.util.Scanner;
public class txt03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("璇疯緭鍏ユ垚缁╋細");
int score = sc.nextInt();
if(score>=60)
System.out.println("鍙婃牸");
else
System.out.println("涓嶅強鏍�");
}
}