java--面向对象1-18例题

来源:互联网 发布:ae软件使用教程 编辑:程序博客网 时间:2024/06/15 05:44

1.

package Lei;



public class Cal {
public boolean getEvenNum(int x){
boolean isOk=false;
if(x%2==0){
isOk=true;
}
return isOk;
/*if(x%2==0){
return true;
}else{
return false;
}*/
}

}

2.

package Lei;


public class Calculate {
int sum(int n) {
int sum=0;
for (int i = 0; i <=n; i++) {
sum=sum+i;
}
return sum;
}
}

3.

package Lei;


public class Compare {
/*int getMax(int x,int y){
if(x>y){
return x;
}else if(x<y){
return y;
}else{
return x=y;
}
}*/
int getMax(int x,int y){
int res=(x>y)?x:y;
return res;
}
}

4.

package Lei;


public class Dog {
private String name;
private String furColor;
private String type;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFurColor() {
return furColor;
}
public void setFurColor(String furColor) {
this.furColor = furColor;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}

}

5.

package Lei;


public class Goods {
private String id;
private int price;
private String brand;
public Goods(String id, int price, String brand) {
this.id = id;
this.price = price;
this.brand = brand;
}
public void display(){
System.out.println("商品编号:"+this.id+" 商品名称:"+this.brand+" 商品价格:"+this.price);
}


}

6.

package Lei;


public class ArrayUtils {
int getMax(int[] arr){
int max=arr[0];
for(int i=0;i<arr.length;i++){
if(max<arr[i]){
max=arr[i];
}
}
return max;
}
int[] sort(int[] arr){
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
return arr;
}

}

7.

package Lei;


public class kdy {
private String name;
private String id;
private int salary;
public kdy(String name, String id, int salary) {
this.name = name;
this.id = id;
this.salary = salary;
}
public void display(){
System.out.println("姓名:"+this.name+"员工编号:"+this.id+"员工工资:"+this.salary);
}

}

8.

package Lei;


public class Math {
/*void printIdea(){
for(int i=1;i<=9;i++){
for(int j=i;j<=9;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}*/
/* void printIdea(){
for(int i=1;i<=9;i++){
for(int k=1;k<=9-i;k++){
System.out.print("\t");
}
for(int j=1;j<i+1;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}*/

/*void printIdea(){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}*/
void printIdea(){
for(int i=1;i<=9;i++){
for(int k=1;k<i;k++){
System.out.print("\t");
}
for(int j=1;j<=10-i;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}

9.

package Lei;


public class Number {
private int n1;
private int n2;
public Number(int n1, int n2) {
this.n1 = n1;
this.n2 = n2;
}
public void addition(){
int sum=n1+n2;
System.out.println("两个数相加的结果是:"+sum);
}
public void subtration(){
int sum=n1-n2;
System.out.println("两个数相减的结果是:"+sum);
}
public void multiplication(){
int sum=n1*n2;
System.out.println("两个数相乘的结果是:"+sum);
}
public void division(){
if(n2==0){
System.out.println("除数不能是0");
}else{
int sum=n1/n2;
System.out.println("两个数相除的结果是:"+sum);
}
}
}

10.

package Lei;


public class Number11 {
private int num1;
private int num2;

private double a;
private double b;
private double c;

private String str1;
private String str2;
public Number11(int num1, int num2) {
if(num1>num2){
System.out.println(num1);
}else{
System.out.println(num2);
}
}
public Number11(double a, double b, double c) {
System.out.println(a*b*c);
}
public Number11(String str1, String str2) {
if(str1.equals(str2)){
System.out.println("相等");
}else{
System.out.println("不相等 ");
}
}





/*public Number11(int num1, int num2) {
this.num1 = num1;
this.num2 = num2;
}


public Number11(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}



public Number11(String str1, String str2) {
this.str1 = str1;
this.str2 = str2;
}


public void show1(){
if(num1>num2){
System.out.println("最大值:"+this.num1);
}else{
System.out.println("最大值:"+this.num2);
}
}
public void show2(){
System.out.println("三个数的乘积为:"+this.a*this.b*this.c);
}
public void show3(){
if(str1.equals(str2)){
System.out.println("相同的字符串");
}else{
System.out.println("不是相同的字符串!");
}
}*/


}

11.

package Lei;


public class Person9 {
private String name;
private int age;


public Person9(String name, int age) {
this.name = name;
this.age = age;
}


public void display(){
System.out.println("姓名:"+this.name+" 年龄:"+this.age);
}
}

12.

package Lei;


public class User {
private String name;
private String age;
private String Email;
private String telephone;
public User(String name,String age,String Email,String telephone){
this.name=name;
this.age=age;
this.Email=Email;
this.telephone=telephone;
}
public void show(){
System.out.println("名字:"+this.name+" 年龄:"+this.age+" 电子邮件:"+this.Email+" 电话:"+this.telephone);
}
}

13.

package Lei;


public class User10 {
private String id;
private String password;
private String email;
public User10(String id, String password, String email) {
this.id = id;
this.password = password;
if(email==null){
this.email=id+"@gameschool.com";
}else{
this.email = email;
}

}
public void info(){
System.out.println("用户ID:"+this.id+" 用户密码:"+this.password+" 电子邮箱:"+this.email);
}

}

14.

package Lei;


public class Year {
boolean valid(int year){
if((year%4==0&&year%100!=0)||(year%400==0)){
return true;
}else{
return false;
}
}
}

15.Store

package Lei;


public class Store {
public double money;

public Store(double money) {
this.money = money;
}
double totle=0.0;
public double cq(double money){
if(money%10==0||money%5==0){
totle=totle+money;
return totle;
}else{
System.out.println("不是5或10的倍数,存钱失败!!!");
return totle;
//System.out.println(totle);
}
}
public double quqian(double money2) {
if((money2%2==0.0)&&(totle-money2>0.0)){
totle=totle-money2;
return totle;
}else{
System.out.println("输入有误!!!,请重新输入");
return totle;
}

}

}

16.

package Lei;


public class Phone {
private String brand;
private double price;
private String color;





public Phone(String brand, double price, String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
public String getBrand() {
return brand;
}
public void display(){
System.out.println(this.brand+"品牌手机,价格:"+this.price+",颜色:"+this.color);
}


public String songName(){
return "好汉歌";
}
}

17.

package Lei;


public class Person {
private String name;
private String height;
private String weapon;
private String race;


public Person(String name, String height, String weapon, String race) {
this.name = name;
this.height = height;
this.weapon = weapon;
this.race = race;
}

public String getName() {
return name;
}


public String getHeight() {
return height;
}


public String getWeapon() {
return weapon;
}


public String getRace() {
return race;
}



}

18.

package Lei;


public class Num {
public static int num=0;
public static void showMe(){
System.out.println("呵呵呵");
}
}



Test:

原创粉丝点击