Java课第四次作业

/**
 *
 */

/**
 * @author asus
 *
 */
public class 作业 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Dog dog=new Dog("金毛","黄色",9);
		  System.out.println(dog);
		 }
		}
	class Dog {
		private String name;
		private String color;
		private int age;
		public String getName(){
		return name;
	}
	public String getColor(){
		return color;
	}
	public int getAge(){
		return age;
	}
	public void setName(String name){
		this.name=name;
	}
	public void setColor(String color){
		this.color=color;
	}
	public void setAge(int age){
		this.age=age;
	}
	public Dog(String name,String color,int age){
		super();
		this.name=name;
		this.color=color;
		this.age=age;
	}
	public String toString(){
		return "狗的名字:"+this.name+",狗的年龄:"+this.age+",狗的颜色:"+this.color;
	}

}

  

/**
 *
 */

/**
 * @author asus
 *
 */
public class 作业 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
				User user1=new User("燕勇鹏","别动");
				user1.print();
				User user2=new User("张钊","别玩游戏");
				user2.print();
				new User().count();
			}
		}
		class User
		{
			private String name;
			private String password;
			private static int count;
			public User(){
			count++;
		 }
		public User(String name){
			this.name=name;
			count++;
		}
		public User(String name,String password){
			this.name=name;
			this.password=password;
			count++;
		}
		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("用户名:"+name+"\t"+"口令:"+password);
		}
		public void count(){
			System.out.println("用户个数:"+(count-1));
		 }
		}

  

时间: 2024-08-05 23:41:45

Java课第四次作业的相关文章

大数据Java基础第四天作业

第一题: class BinDemo{     public static void main(String[] args){         //左移:首位符号位 一定会移动掉,因此没有(有|无)符号位移动一说.         byte plus_left = 9;         byte minus_left = -9;         System.out.println(plus_left << 2);//0000 1001 => 0010 0100 = 36        

Java基础-第四天作业

1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中. 重点说明清晰负数的运算过程. 2.byte数到十六进制字符串表现形式程序设计原理和实现方式整理到博客中. 3.定义函数,计算一位整型数组所有元素的和. 4.数组的拷贝. 5.堆内存默认是1/4, ---------------------------------------- java -Xmx//设置堆内存最大值 -Xms//设置堆内存初始值 className//类名 1. //位运算 a = 3 ; b = -3 二进制

【大数据-第二期】java基础第四天作业

1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中. 重点说明清晰负数的运算过程. public static void main(String[] args) {     //运算符演示          int a = 3;     int b = 6;          //+ - 符号     System.out.println("+a = " + (+a));                //3     System.out.println("-

人机交互课第四次作业

1. <html><head><style type="text/css"> p{text-align:justify;   text-indent:2em;   display:block;   } div{width:200px;height:200px;  border-style:solid;  border-color:#aaaaaa;  border-width:5px;} #d1{background-color:red;  text-

&lt;第四次作业查阅&gt;hashmap由value找key的算法

问题:不同于第三次作业,第三次作业是按照key的值排序输出,第四次作业则是要求按照频率(hashmap的value值)排序,然后输出key的值,最开始的想法是还是沿用第三次作业的做法,想着查询一下怎么从value反得到key的值,最后发现这种做法不仅麻烦,而且效率特别低,也给了我启示,由于key-value对可能出现多对一的情况,所以由key的value比较容易高效,但是反之的效率就比较低,应该尽量能够避免试图通过value得key. Map中是一个key有且只有一个value. 但是一个val

Java课设-数字华容道

2019-2020学年第一学期Java课设 数字华容道 一:团队成员介绍及任务分配 王鑫杰 201821123112 组长 dao模式结合数据库 登录验证 排行榜展示 林炜 201821123102 组员 主体代码 游戏主功能 界面设计 王粤翰 201821123110 组员 游戏背景音乐配置 编写团队博客 阿里巴巴代码扫描 二:项目Git地址 三:项目简介 我们设计的华容道游戏可以实现基本的游戏功能.此项目需要先登录(可注册)然后进入游戏主界面,可以在主界面上选择开始游戏.查看排行榜.控制音乐

《Java语言程序设计》大作业报告 九宫格游戏

    <Java语言程序设计>大作业报告     中国石油大学(北京)2015 - 2016 学年第二学期     班级:_____计算机14-1_______ 姓名:_____  许 恺_________________ 学号:______2014011329___________     题意分析 程序首先需要九个可以移动的格子,大小相等,有字符串标示,其次要可以相应鼠标和键盘方向键的控制,可以自由移动,并且与此同时记录步数,最后在满足条件时弹出对话框并显示步数以及是否打破记录,关于打破

java入门第四步之应用服务器的安装(Tomcat)【转】

首先打开myeclipse,在myeclipse菜单栏下面有两个按钮: 左边的按钮是进行项目的部署的(即将项目部署到服务器上),右边的按钮是进行服务器的启动的,如果你安装了tomcat服务器,那你就可以在右边按钮点击的下拉框中 找到对应的服务器, 下面我来介绍下Tomcat服务器的安装(也不能叫安装,就是引入下): 点击菜单栏的Window---->选择Preferences----->在左边的菜单栏中选择MyEclipse---->servers----->tomcat 然后根据

一大波Java来袭(四)String类、StringBuilder类、StringBuffer类对比

本文主要介绍String类.StringBuffer类.StringBuilder类的区别  : 一.概述 (一)String 字符串常量,但是它具有不可变性,就是一旦创建,对它进行的任何修改操作都会创建一个新的字符串对象. (二)StringBuffer 字符串可变量,是线程安全的,和StringBuilder类提供的方法完全相同. 区别在于StringBuffer每个方法中前面添加了"synchronized",保证其是线程安全的. (三)StringBuilder 字符串可变量,