java栈代码执行_这段实现栈的java代码执行错误..
每次执行到s.push(item)这里就错了..刚开始学java并不是很懂..
package test;
import java.util.Scanner;
public class FixedCapacityStackOfStrings {
private String[] a;
private int N;
public FixedCapacityStackOfStrings(int cap)
{ a = new String[cap];}
public boolean isEmpty() { return N==0;}
public int size() {return N;}
public void push(String item)
{ a[N++] = item;}
public String pop()
{ return a[--N];}
public static void main(String[] args)
{
FixedCapacityStackOfStrings s;
s = new FixedCapacityStackOfStrings(100);
Scanner scan =new Scanner(System.in);
System.out.println("请输出");
while(scan.hasNext())
{
String item = scan.next();
if(!item.equals("-"))
s.push(item);
else if(!s.isEmpty()) System.out.println(s.pop()+" ");
}
System.out.println("结束");
scan.close();
System.out.println("("+s.size()+" left on stack)");
}
}
java栈代码执行_这段实现栈的java代码执行错误..相关推荐
- java基础代码实例_基础篇:详解JAVA对象实例化过程
1 对象的实例化过程 对象的实例化过程是分成两部分:类的加载初始化,对象的初始化 要创建类的对象实例需要先加载并初始化该类,main方法所在的类需要先加载和初始化 类初始化就是执行方法,对象实例化是执 ...
- java ps.executeupdate()不执行_求救!在删除数据时不执行executeUpdate();
你的位置: 问答吧 -> JAVA -> 问题详情 求救!在删除数据时不执行executeUpdate(); @Override public boolean delete(UserMod ...
- java 异常 抛 效率_一文带你理清Java异常体系,提高开发效率
一.概述 我们在项目开发的过程中使用异常是必不可少的事情,那么异常会带来哪些好处呢? 我们知道异常带来的最明显的好处是,它能够降低错误处理代码的复杂度.不使用异常的话,我们就必须检查一些特定的错误,并 ...
- java生成pdf图表_开发员指南:使用Java图表转换为PDF/JPG等图像
Aspose.Cells for JavaExcel电子表格处理API,它允许Java开发人员在自己的Java应用程序中嵌入可读取.写入和操作Excel电子表格的能力,而无需依赖Microsoft E ...
- 中科方德java开发编码规范_插件推荐:如何将Java编码规范落地实际开发中
一个软件需要花费80%的生命周期成本去维护. 几乎没有任何软件的整个生命周期仅由其原作者来维护. 编码规范改善软件的可读性,让工程师更快更彻底地理解新的代码. 如果你将源代码转变为一个产品,那么您需要 ...
- svn如何隐藏代码路径_程序员课堂—如何通过改善代码风格来消灭隐藏bug
写在前面:一名有三年Android开发经验的女程序员(欢迎大家关注我 ~期待和大家一起交流和学习Android的相关知识) 正如食物腐烂之前,可能会发出异味.当代码存在隐藏问题时,代码也会表现出一些异 ...
- java语言程序设计你_清华大学出版社-图书详情-《Java语言程序设计》
前言 Java语言是一种典型的面向对象的.跨平台的.支持分布式和多线程的优秀编程语言,具有极强的扩展性.自其诞生以来,迅速被业界认可并广泛应用于Web应用程序的开发中.在此形势下,国内高校在计算机及相 ...
- mac上java文件如何编译_如何在Mac上用Java编译和运行程序?
小编典典 在Mac OSX或任何主要操作系统上编译和运行Java应用程序非常容易.Apple随OSX一起提供了一个功能齐全的Java运行时和开发环境,因此您要做的就是编写Java程序并使用内置工具来编 ...
- java常见性能优化_十大最常见的Java性能问题
java常见性能优化 Java性能是所有Java应用程序开发人员都关心的问题,因为快速使应用程序与使其正常运行同等重要. 史蒂文·海恩斯(Steven Haines)使用他在Java性能问题上的个人经 ...
最新文章
- ORB_SLAM2代码阅读(5)——Bundle Adjustment
- 损失函数理解汇总,结合PyTorch1.7和TensorFlow2
- 图解机器学习读书笔记-CH6
- input select 值得绑定与获取
- azkaban的操作指南
- 【Java】集合+I/O流+多线程の练习题+面试题
- java-web学习笔记(第一章)
- Linux运维从入门到进阶
- 5款 Mac 常用PDF阅读和编辑软件推荐
- lisp 设计盘形齿轮铣刀_用AutoLISP设计盘形齿轮铣刀渐开线齿形
- Arduino 传感器: 使用FSR402压力传感器检测压力
- SwitchyOmega_Chromium插件的下载安装以及使用
- 4412——Linux驱动入门01
- JSPatch转换器:可直接将OC代码转换成JS代码
- 逆向某视频直播软件,破解收费观看
- Selenium QQ自动化登录
- 转贴和菜头的曝脸存照
- 三星借力北京奧運東風
- 医院药品管理系统开源项目-04 【药品销售管理】
- h5动画 php,HTML_多视角3D逼真HTML5水波动画 ,html5+css3进度条倒计时动画特效 - phpStudy...
热门文章
- 配置oracle驱动_Myeclipse中添加Oracle
- 简单的IDEA的快捷键操作和简写操作介绍(一)
- CTF-杂项与密码学之工具使用汇总(三)
- Python动态类和动态方法的创建和调用
- Python:赋值语句和布尔值
- python是烂语言吗
- python 将指定路径(目录)下的图片或文本文件按给定序号重新排序,并批量重命名 (yolo、tensorflow数据集批量处理)
- pycharm 调试(debug)模式时界面上的 mute breakpoint 是什么意思?(239)
- nn.BCELoss与nn.CrossEntropyLoss的区别
- php在函数内使用全局变量