马家河子java,【JAVA】共同的森林
Village.javaclass Village{
static int treeAmount;
int peopleNumber;
String name;
Village(String s){
name = s;
}
void treePlanting(int n){
treeAmount = treeAmount+n;
System.out.println(name+"植树"+n+"棵");
}
void fellTree(int n){
if(treeAmount-n>=0){
treeAmount = treeAmount-n;
System.out.println(name+"伐树"+n+"棵");
}
else{
System.out.println("无树木可伐");
}
}
static int lookTreeAmount(){
return treeAmount;
}
void addPeopleNumber(int n){
peopleNumber = peopleNumber+n;
System.out.println(name+"增加了"+n+"人");
}
}
MainClass.java/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author 高晶
*/
public class MainClass {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Village zhaoZhuang,maJiaHeZhi;
zhaoZhuang=new Village("赵庄");
maJiaHeZhi=new Village("马家河子");
zhaoZhuang.peopleNumber=100;
maJiaHeZhi.peopleNumber=150;
Village.treeAmount=200;
int leftTree = Village.treeAmount;
System.out.println("森林中有"+leftTree+"棵树");
zhaoZhuang.treePlanting(50);
leftTree=Village.lookTreeAmount();g
System.out.println("森林中有"+leftTree+"棵树");
maJiaHeZhi.fellTree(70);
leftTree=Village.lookTreeAmount();
System.out.println("森林中有"+leftTree+"棵树");
System.out.println("赵庄的人口"+zhaoZhuang.peopleNumber);
zhaoZhuang.addPeopleNumber(12);
System.out.println("赵庄的人口"+zhaoZhuang.peopleNumber);
System.out.println("马家河子的人口"+maJiaHeZhi.peopleNumber);
maJiaHeZhi.addPeopleNumber(10);
System.out.println("马家河子的人口"+maJiaHeZhi.peopleNumber);
// TODO code application logic here
}
}
马家河子java,【JAVA】共同的森林相关推荐
- 三字棋Java程序设计_六子棋Java程序设计.docx
六子棋Java程序设计 六子棋Java程序设计作者:刘庆淘QQ号:543780889学号:111101009个人简介:宜宾学院,计算机学院11级创新班学生本程序简介: 对于玩家而言,我就是想让大家也让 ...
- 基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql)
基于javaweb的家校通管理系统(java+ssm+jsp+bootstrap+echarts+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ ...
- 马走日问题(Java版)
马走日问题(Java版) 问题描述 算法描述 参考代码 问题描述 给定 n*m 大小的棋盘,起点坐标(x, y),找出从起点开始,将棋盘所有位置走一遍,求总的方案数Sum. 限制条件:只能走日字型. ...
- 201871010115——马北《面向对象程序设计JAVA》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- java毕业设计——基于java+Java awt+swing的愤怒的小鸟游戏设计与实现(毕业论文+程序源码)——愤怒的小鸟游戏
基于java+Java awt+swing的愤怒的小鸟游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Java awt+swing的愤怒的小鸟游戏设计与实现,文章末尾附有本毕 ...
- java毕业设计——基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码)——俄罗斯方块游戏
基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Java+Java ME的无线网络移动端的俄罗斯方块游戏设计与实现,文章末尾附有 ...
- Java——Java泛型
Java--Java泛型 该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框 ...
- java毕业设计——基于java+Java Applet+access的OA流程可视化系统设计与实现(毕业论文+程序源码)——OA流程可视化系统
基于java+Java Applet+access的OA流程可视化系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Java Applet+access的OA流程可视化系统设计 ...
- c#学Java - Java基本语法
c#学Java - Java基本语法 1. 类比 JAVA <-> .NET JVM <-> CLR JDK <-> FCL 2. java命名约定 类名称 ...
最新文章
- Zynq UltraScale + MPSoC示例设计 - 在64位Linux上执行32位应用程序
- 200 ssl服务器证书无效_服务器证书无效网站显示异常怎么办?
- 移动视频-你选择了谁?
- 什么是进程控制块,他有什么用?
- 理解C#语言中的类型转换----初学者的理解,请大神指教
- Canvas API初步学习
- AtCoder Regular Contest 120 C - Swaps 2 线段树模拟
- java嵌入式db_Java DB嵌入式模式
- shell脚本如何优雅的打印帮助信息
- .NET Mass Downloader -整体下载.NET源码
- 在SQL Server中解析和旋转定界数据
- 【机器学习-西瓜书】九、聚类:性能度量;距离计算
- 软考计算机中级网络工程师,计算机软考中级哪个最有用
- JS中动态创建元素的三种方法
- elcipse开发android locat一会显示一会消失的问题
- V4L2接口的简单使用
- 纯真IP/ZXinc_IPv6数据库镜像及MySQL脚本更新同步更新 for Python 3.x
- 请编写一个程序,输入一个由小写字母和其他字符构成的序列字符串保存在tt中,统计“a”到“z”26个字母各自出现的次数,并依次保存在pp数组中,并输出pp数组内容。
- spring容器的懒加载lazy-init设置
- java 工具的开发及应用