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:
- java--面向对象1-18例题
- java--面向对象1-18例题的test
- java例题学习:面向对象之长方形例题学习
- C# 面向对象例题
- java例题学习:面向对象之什么时候使用成员变量
- java例题学习:面向对象之员工类
- java例题学习:面向对象之加减乘除功能
- 《C++ Primer》十五章面向对象编程例题1
- java 面向对象1
- java面向对象1
- java--面向对象1
- java面向对象1
- JAVA面向对象1
- java学习例题:面向对象之一个标准类的学生类型
- java学习例题;面向对象之一个标准手机类的学习
- 18-JAVA面向对象-封装
- java复习 面向对象1
- java--面向对象(1)
- windows下修改注册表,添加鼠标右键的快捷方式
- ES6 笔记: 1.Babel转码器
- 数据库复制表数据
- 兼容rgba
- 解决SurfaceView与DrawerLayout联合使用,侧滑菜单只显示部分问题
- java--面向对象1-18例题
- 隐马尔科夫模型python实现简单拼音输入法
- 常用域名查询,IP Reputation查询网址
- eclipse 显示繁体中文问题
- 通过word发布CSDN博客
- 定义c/c++全局变量/常量几种方法的区别
- Hffman Tree
- 欧拉函数 (一些性质和运用)内置杜教筛
- socket-tcp-server python