利用栈的原理写的计算器。
#include<iostream> #define INITSIZE 20 #define INCREAMENT 5 #define OK 1 #define ERROR 0 #define OVERFLOW -1  
void Disp2(int iarr[], int length) { for(int loop1 = 0; loop1 < length; ++loop1) &n
51CTO博客开发
1. File 类用来代表一个文件,一个目录名或一个目录名和文件名组合。 File类共提供了3中构造方法 1. File(String path) Path可是带绝对路径的文件名,带相对路径的文件名,或者某
把字符串转换为数值 常用的形式如下: s=br.readLine(); int i=Double.parseDouble(s); &n
使用字节流 读取控制台输入 因为System.in是InputStream的一个实例,然而InputStream只定义了一个读取字节的输入方法read()  
按钮控件 1. JButton 它可以带图标 示例: JButton btn=new JButton("print",new ImageIcon("7.icon"));
Swing 窗口 1. JFrame窗口 其构造方法如下: JFrame() JFrame(String title) 其常用方法如下: void setDefaultCloseOperation(int operation) 设置关闭按钮的操作  
AWT常用控件 1. Frame窗口 它是一个容器,初始状态是不可见且是最小化状态 其常用的构造方法如下
String 类 1. new String() 2. new String(char[] charArray) char charArray={'j','a','v','a'}; String str=new String(charArray); 该方法将一个指定的字符的数组的所有元素进行连接组成一个新的字符串 3. new String(
Exception异常类 Exception异常类代表了java中所有的异常情况,其父类是Throwable类,所有的异常类实际上都是有Throwable类派生出来的。Throwable类有两个子类 分别为Error类和Exception类 Error类 此类主要用来显示java运行时错误及运行时系统本身有关的错误,这一类错误会造成严重的后果,且不会被普通程序
JDBC连接数据库的四种形式: 1. JDBC-ODBC Bridge Driver 这种方式可以访问一个ODBC数据源,但每台客户端计算机需要安装并配置ODBC驱动 2. Native-API Partly java Driver 这种方式将JDBC调用转换为特定数据库API的调用,因此这种方式要求客户端计算机安装特定数据库的驱动程序 3. JDBC-Net Pu
javax.xml.parsers包 此包处理DOM文档的类主要有2个:DocumentBuilder DocumentBuilderFactory 1. DocumentBuilder 类 此类是一个抽象类。利用该类的实例对象,我们可以获取xml文档的一个Document,下面是其常用方法 abstract Document newDocument()
1. 查看读取日期 使用Data对象的toString()方法 System.out.println(new java.util.Date()); 我们使用Calendar.getInstance().getTime() 获得一个Date对象,可以使用它的 toString() 或者使用一个DateFormat对象 2. 按照指定格式
#include "iostream" using namespace std; #define MAXSIZE 30 typedef int ElemType; //把对称矩阵存入数组,不论存入的是上三角还是下三角,
接上篇: int dis[101]; bool iset[101]; struct Node { int nextNode; int cost; }
接上篇: struct tank { double dis; double price; &
接上篇: void main102() { int a,b; int ca = 1; while(cin>>a>>
接上一篇: struct { int w,v; //物体的价值和体积 }item[101]; void main90() { &
接上一篇: void main79() { hanoi(3,'a','b','c' ); printf("%I64d\n",hanoiIII(12)); } char&nb
接上一篇: int weekday(date a) { int tm = a.month >= 3 ? (a.month-2) : (a.month + 10);&n
因为51cto不允许博文超过8万字符。我将把这些练习放到接下来的博客中,但是它们其实是连着的。 #pragma warning(disable:4786) #include <iostream> #include <sstream> #include <set> #include&
因排序代码过多,同样分成两个博文来发表。 #include <iostream> using namespace std; /* 希尔排序的分组是gap(增量)的倍数 堆排序的分组是 树
#include <iostream> using namespace std; #define MAXSIZE 11 #define NULLKEY -1 #define DELKE
#include <stdio.h> #include "stdlib.h" #define MAXL 50 typedef int KeyType ; typedef char * InfoType&n
此篇是测试前面几篇的main函数。 #include "graph.h" #include "smallestree.h" #include "shortestpath.h" #include "topsort.h
int TopSort(AGraph *ag, int topsq[]) //此算法是利用堆栈来进行拓扑排序 { int loop1 =&nb
/* 定义的图为: G = (V,E) T = (U,TE) */ /* 此算法从一个特定的顶点开始,设置v
void DispPath(int path[],int begin, int end) //此函数是输出从begin节点到end节点最短的路径 { &
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号