3.20 JAVA

class Address 
{ private String country; 
private String province; 
private String city; 
private String street; 
private String zipcode; 
public Address(String country,String province,String city,String street,String zipcode)

this.country=country; 
this.province=province; 
this.city=city; 
this.street=street; 
this.zipcode=zipcode; 

public String getCountry() 

return this.country; 

public void setCountry(String country) 

this.country=country; 

public String getProvince() 

return province; 

public void setProvince(String province) 

this.province=province; 

public String getCity() 

return city; 

public void setCity(String city) 

this.city=city; 

public String getStreet() 

return street; 

public void setStreet(String street) 

this.street=street; 

public String getZipcode() 

return zipcode; 

public void setZipcode(String zipcode) 

this.zipcode=zipcode; 

public void print() 

System.out.println("国家:"+this.country+"\n"+"省份:"+this.province+"\n"+"城市:"+this.city+"\n"+"街道:"+this.street+"\n"+"邮编:"+zipcode); 


public class Test01 

public static void main(String args[]) 

Address add=new Address("中国","北京","北京","牛富路","101301"); 
add.print(); 
}
}

class Employee
{
private String number;
private String name;
private int salary;
private int increase;
public Employee(String number,String name,int salary,int increase)
{
this.number=number;
this.name=name;
this.salary=salary;
this.increase=increase;
}
public String getNumber()
{
return number;
}
public void setNumber(String number)
{
this.number=number;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name=name;
}
public int getSalary()
{
return salary;
}
public void setSalary(int salary)
{
this.salary=salary;
}
public int getIncrease()
{
return increase;
}
public void setIncrease(int increase)
{
this.increase=increase;
}
public int sum()
{
return salary+increase;
}
public void print()
{
System.out.print("员工编号:"+this.number+"\n"+"员工姓名:"+this.name+"\n"+"基本工资:"+this.salary+"\n"+"总工资:"+this.sum());
}
}
public class Test02
{
public static void main(String args[])
{
Employee emp=new Employee("01","小明",6000,290);//
emp.print();
}
}

class Dog
{
private String name;
private String colour;
private int age;
public Dog(String name,String colour,int age)
{
this.name=name;
this.colour=colour;
this.age=age;
}
public void print()
{
System.out.println("名字:"+this.name+"\n"+"颜色:"+this.colour+"\n"+"年龄:"+this.age);
}
}
class Test03
{
public static void main(String args[])
{
Dog dog=new Dog("大白","黑色",2);
dog.print();
}
}

class User 
{
private String name;
private String password;
private static int count=0;
public User()
{
count++;
}
public User(String name)
{
count++;
this.name=name;
}
public User(String name,String password)
{
count++;
this.name=name;
this.password=password;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name=name;
}
public String getPassword()
{
return password;
}
public void setPassword(String password)
{
this.password=password;
}
public void print()
{
System.out.println("用户个数:"+count);
System.out.println("用户名:"+this.name+"\t"+"密码:"+this.password);
}
}
public class Test04
{
public static void main(String args[])
{
User user1=new User();
user1.print();
User user2=new User("大哥");
user2.print();
User user3=new User("二哥","haha");
user3.print();
}
}

时间: 2024-08-07 07:24:25

3.20 JAVA的相关文章

Rhythmk 一步一步学 JAVA (20) JAVA enum常用方法

JAVA 枚举定义常用方法: 1.static Enum valueOf(Class enum,String name) 返回指定name的枚举类型 2.Static Enum values[] 返回枚举常量集合 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

9.20 java继承

package liu0920; //继承 public class Person { //属性 姓名和年龄 private String name; private int age; //无参构造方法 // public Person() // { // // } public Person(String name) { System.out.println("实例化父类=李四"); this.name=name; } public String getName() { return

PAT 1004. 成绩排名 (20) JAVA

读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号 成绩 其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的. 输出格式:对每个测试用例输出2行,第1行是成绩最高学生的姓名和学号,第2行是成绩最低

20.java当中的异常

什么是异常 异常:中断了正常指令流的事件 异常的分类 uncheck exception classTest{ publicstaticvoid main(String args[]){ System.out.println(1); //uncheck exception int i =1/0; System.out.println(2); } } 结果: D:\work\src>javac Test.java D:\work\src>java Test 1 Exception in thre

1007. 素数对猜想 (20) Java

这个题一开始连题都没看懂,还是别人指点了下,就是求n以内数值 相差为2 的素数对是多少. 提交的时候,时间过不了关,第7行的循环是+2,偶数肯定不是素数,直接不判断.第23行i<Math.sqrt(a),可以通过了. 代码: 题目: 1007. 素数对猜想 (20) 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数.显然有 d1=1 且对于n>1有 dn 是偶数."素数对猜想"认为"存在无穷多对相邻且差为2的素数". 现给定任

1.20 Java基础总结 输入数据类型判断 Java低耦合原则 for嵌套思路

一.方法后边都要有(),表示参数 二.需要输入Int型的,判断输入是否为IntScanner scan = new Scanner(System.in); if(scan.hasNextInt){ int a = scan.nextInt();}else{ System.out.println("输入无效:")} 三.Java设计原则:低耦合和单一原则 判断里边耦合度高(&&...&&..太多内容)多个变量可能出现问题,或者出现自己不想要的结果,也不利于

20.java的7种控制语句

1.java控制语句可以划分为七种 1)控制选择结构语句: if ,if else switch 2)控制循环结构语句: for ,while,do while 3)改变控制语句的顺序 break, continue //break用来结束循环,continue用来结束本次循环直接进入下一次循环. //return 是用来结束方法的.2如何给for循环起名字? 例如 A:for(int i=0;i<5;++i) 表示这个for循环的名字是A 3public class BreakTest1{ p

1008. 数组元素循环右移问题 (20) Java

自己写的时候完全没有想到怎么减少移动的次数,从网上查发现一种自己完全没有想到的取巧的方法,和 没想到的 减少移动次数的方法. 取巧 不用对数组进行移动 ,直接输出: 位移是 把1234 首尾两两换位 成4321,56换成 65,再把432165两两换位 正好是 561234,这是怎么想到的呢 还有一点就是 如果数组长度是5 ,位移为6,那么和位移1的结果是一样的,所以用数组长度%移位的位数 代码: 题目: 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(

[20]Java实战项目教程 Java购物项目 最新SSM框架 服务端教程[2.2G]

视频试看链接:https://pan.baidu.com/s/1skRge4l 淘宝链接:https://item.taobao.com/item.htm?spm=0.7095261.0.0.5bbdc9ce0gDP3f&id=561925672374 总目录: 子文件目录1: 子文件目录2: 视频: