trangleProble switch方法 java
 public class trangleProblem {
     static int res=1;
     int codePart=1;
     int n=100;
     Stack<Param> stack=new Stack<Param>();
     public static void main(String[] args) {
         trangleProblem tb=new trangleProblem();
         while(tb.solve()==false)
             ;
     }
     public boolean solve()
     {
         switch(codePart)
         {
         case 1:stack.push(new Param(n, 6));
                 codePart=2;
                 break;
         case 2:
                 if(stack.peek().nn==1)
                     codePart=5;
                 else
                     codePart=3;
                 break;
         case 3: stack.push(new Param(stack.peek().nn-1, 4));
                 codePart=2;
                 break;
         case 4:res+=stack.peek().nn;
                codePart=5;
                 break;
         case 5: codePart=stack.peek().returnAddress;
                 stack.pop();
                 break;
         case 6:
                 return true;
         }
         return false;
     }
 }
 class Param
 {
     int nn;
     int returnAddress;
      Param(int nn,int returnAddress)
     {
         this.nn=nn;
         this.returnAddress=returnAddress;
     }
 }
trangleProble switch方法 java的更多相关文章
- Java 7 中的Switch 谈 Java版本更新和反编译知识
		Java 7 中的Switch 谈 Java版本更新和反编译知识 学习编程,享受生活,大家好,我是追寻梦的飞飞.今天主要讲述的是Java7中的更新Switch实现内部原理和JAD反编 ... 
- Atitit.实现继承的原理and方法java javascript .net c# php ...
		Atitit.实现继承的原理and方法java javascript .net c# php ... 1. 实现继承的问题 1 2. 如何拷贝基类方法?采用prototype原型方式,通过冒充对象 1 ... 
- paip.uapi 获取网络url内容html 的方法java php ahk c++ python总结.
		paip.uapi 获取网络url内容html 的方法java php ahk c++ python总结. 各种语言总结比较,脚本php.python果然是方便.简短,实用. uapi : get_w ... 
- 【转】Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)
		原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添 ... 
- atitit.为什么技术的选择方法java超过.net有前途
		atitit.为什么技术的选择方法java超过.net有前途 #----有没有法律依据不同的铜需求... 通常有开发效率,需要在稳定性.. 笔者 老哇爪 Attilax 艾龙, EMAIL:1466 ... 
- [爬虫进阶]使用Jsoup取代你的一切网络请求方法(java,post,get,代理IP)
		[爬虫进阶]使用Jsoup取代你的一切网络请求方法(java,post,get,代理IP) 原文链接:https://www.cnblogs.com/blog5277/p/9334560.html 原 ... 
- ref:一种新的攻击方法——Java Web表达式注入
		ref:https://blog.csdn.net/kk_gods/article/details/51840683 一种新的攻击方法——Java Web表达式注入 2016年07月06日 17:01 ... 
- .NET中使用switch和java不一样的地方。
		1.不能这样贯穿 我们知道,java 和 C在使用switch时候可以这样. switch (i) { //java中此处不使用break // 执行了case 1:对应的语句后直接 贯穿到 case ... 
- 归纳从文件中读取数据的六种方法-JAVA IO基础总结第2篇
		在上一篇文章中,我为大家介绍了<5种创建文件并写入文件数据的方法>,本节我们为大家来介绍6种从文件中读取数据的方法. 另外为了方便大家理解,我为这一篇文章录制了对应的视频:总结java从文 ... 
随机推荐
- ServiceAccount 枚举
			指定服务的安全上下文,安全上下文定义其登录类型. 命名空间: System.ServiceProcess程序集: System.ServiceProcess(在 System.ServicePro ... 
- html简单样式
			1.外部样式表 link rel="stylesheet" type="text/css" href="bbb.css"> 2.内部样 ... 
- 关于自定义UICollectionViewLayout的一点个人理解<一>
			自定义UICollectionView,主要会用到以下几个方法: - (void)prepareLayout; 第一次加载layout.刷新layout.以及- (BOOL)shouldInvalid ... 
- OpenCV——Mat,IplImage,CvMat类型转换
			Mat,cvMat和IplImage这三种类型都可以代表和显示图像,三者区别如下 Mat类型侧重于计算,数学性较高,openCV对Mat类型的计算也进行了优化. 而CvMat和IplImage类型更侧 ... 
- JSON的parse()方法
			JSON方法也可以接受另外的一个参数,作为还原函数. 实例: var book = { title:"JavaScript Learn", author:["wang&q ... 
- NopCommerce 3.3中文语言包发布下载及使用
			NopCommerce 3.3是一套国外优秀的开源电子商务项目,其拥有完整的电子商务功能且具有灵活的配置功能,基于微软最新技术ASP.NET MVC 5.1.1,EntityFramework.6.1 ... 
- linux创建SVN客户端,服务器
			1- linux基本都自带svn 2-创建svn服务器 新创建服务器代码仓库 # svnadmin create serversvn 这样,我们就在~/目录下新建了版本库serverSvn. 3-修改 ... 
- php 查看文档
			http://www.runoob.com/php/php-datatypes.html php 学习网站 : http://www.phpfans.net/ 
- Radar Installation(POJ 1328 区间贪心)
			Radar Installation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 68578 Accepted: 15 ... 
- [置顶] SPL讲解(4)--Criteria操作篇
			概念 以前一篇文章中,描述了实体Entity的操作,很明显,仅仅实体的操作是远远不够的.如:我们经常会根据查询条件从数据库中获取记录集并绑定到DataGrid上,会根据条件进行批量的Update和De ... 
