`
hnjzsyjyj
  • 浏览: 27345 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
【程序代码】 /***顺序栈的实现***/ #include<iostream> using namespace std; const int StackSize=100; struct SqStack {//顺序栈结构 char data[StackSize];//栈可用的最大容量 int top;//栈顶指针 }; void InitStack(SqStack &S) {//顺序栈的初始化 S.top=-1; } void Push(SqStack &S, char e) {//顺序栈的入栈 if (S.top= ...
//通过键盘输入内容到文件中 import java.io.*; public class KeyToFile { public static void main(String[] args) throws IOException { System.out.println("请通过键盘输入内容:"); BufferedReader bufr = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bufw = new BufferedWriter(new F ...
public static void main(String[] args) { int [] s = {2,3,6,5}; for (int i = 0; i < s.length; i++){ System.out.print(s[i]); } // System.out.println(s); StringBuffer formatString = new StringBuffer("{"); fo ...
//对于浮点数相减,有时结果是正确的,有时结果是错误的 import java.math.BigDecimal; public class LiP25 { public static void main(String[] args) { double result=6.110-2.600; System.out.println("6.110-2.600="+result); //错误结果3.5100000000000002 //方法一:使用BigDecimal类解决浮点数相减结果错误 BigDecimal num1=new BigD ...
//集合类LinkedList创立的元素tempList之遍历及删除 import java.util.LinkedList; public class LiP23 { public static void main(String[] args) { LinkedList<String> tempList=new LinkedList<String>(); tempList.add("a"); tempList.add("b"); tempList.add("c"); ...
import java.util.ArrayList; public class ArrayListDemo { public static void main(String[] args) { ArrayList<Integer> a=new ArrayList<Integer>(); System.out.println("数组a的初始元素个数为:"+a.size()); a.add(2); a.add(6); a.add(12); a.add(8); a.add(25); System ...
插入排序   class InsertSort{ int i,j,insertNum; InsertSort(int[] data){ //从数组的第二个元素开始循环将数组中的元素插入 for(i=1;i<data.length;i++){ insertNum=data[i]; for(j=i-1;j>=0&&insertNum<data[j];j--){ data[j+1]=data[j]; } data[j+1]=insertNum; } for(int k=0;k& ...
一种快速排序算法 //快速排序 public class TestQuickSort { static void quickSort(int data[], int begin, int end) { int lo = begin; int hi = end; int pivot; if (begin<end) { pivot = data[(begin + end) / 2]; while (lo <= hi) { while ((lo < end) && ...
//选择排序算法 class SelectSort{ int i,j,k,index,temp; SelectSort(int[] data){ for(i=0;i<data.length-1;i++){ index=i; for(j=i+1;j<data.length;j++){ //if(data[i]<data[j]){ 当时我这样写此行的,错误 if(data[j]<data[index]){ index=j; } } if(index!=i){ temp= ...
冒泡排序算法的JAVA实现   //冒泡排序 //定义冒泡排序类 class BubbleSort{ int original[]; //定义初始数组 int temp; BubbleSort(int original[]){ //冒泡排序构造函数 for(int i=0;i<original.length-1;i++){ for(int j=0;j<original.length-1;j++){ if(original[j]>original[j+1]){ temp=original[j+1]; o ...
输入过大的数时(如12345678912)产生java.util.InputMismatchException异常?????     /*键盘输入整数,存入数组MyInputArray中并显示 但是输入过大的数时(如12345678912)产生java.util.InputMismatchException异常*/ import java.util.*; public class InputArray { public static void main(String[]args){ System.out.println("请输入待输入的整数个数:&qu ...
  package ch12; //substring的用法 public class TestSubstring { public static void main(String[] args) { String phoneNbr="05711681688"; System.out.println(phoneNbr.substring(0,4)+"-"+phoneNbr.substring(4)); } } /*String java.lang.String.substring(int beginInde ...
package ch09; //P142 //interface A interface A{ void meth1(); void meth2(); } //interface B interface B extends A{ void meth3(); } //class MyClass class MyClass implements B{ public void meth1() { System.out.println("meth1"); } public void meth2() { Syste ...
package ch29; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MySwingApplet extends JApplet{//假如此处是Applet,那么下文运行 //Label实例jlab时将不能自动改变其宽度 JButton jbtnOk; JButton jbtnCancel; JLabel jlab; public void init(){ MyGUI(); /*try{ SwingUti ...
//改自Java完全手册第7版P609代码 package ch29.sec07; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class EventDemo { JLabel jlab; EventDemo(){ JFrame jfrm=new JFrame("An Event Example"); jfrm.setLayout(new FlowLayout()); jfrm.setResizable(false); j ...
Global site tag (gtag.js) - Google Analytics