zoukankan      html  css  js  c++  java
  • 几个java小例子

    比较两个字符串的值:
       /*------------------------比较两个字符串的值----------------------*/
            String st1="hello";
         String st2="he"+new String("llo");
         /* equals比较的是这个内容的值,   ==比较的是内容真正的内存地址是否相等! 不要搞混了*/
         System.err.println(st2.equals(st1));//true
         System.err.println(st2==st1);//false  因为这是两个不同的对象,内存地址不同。
    冒泡排序:
      /*------------------------冒泡排序----------------------*/
         int[] arrs={5,3,8,9,6,1};
         System.out.print("排序前:");
         for (int item:arrs){
             System.out.print("	"+item+"");
         }
    
         for (int i=0;i<arrs.length-1;i++){
             for (int j=0;j<arrs.length-1-i;j++){
                 if (arrs[j]>arrs[j+1]){
                     //前面的数比后面的数大,
                     int sum=0;
                     sum=arrs[j];
                     arrs[j]=arrs[j+1];
                     arrs[j+1]=sum;
                 }
             }
         }
    
         System.out.print("排序后:");
         for (int item:arrs){
             System.out.print("	"+item+"");
         }
    1+2+3+..+20得到的值是(从1+到20):
      /*------------------------1+2+3+..+20得到的值是(从1+到20):----------------------*/
         int sum=1;//   1
         int count=0;   //接收 1+ i  的值.
         int count1=0;  //接收到cunt的值,不然count一直在更新值。到最后却是21。。  但我又试了一下,发现 其实 把=  改成+=就可以了
         for (int i=2;i<=20;i++){
             count+=sum+i;
             //count1+=count;
             if (i==20){
               //  System.out.println(count1);
                 System.out.println(count);
             }
         }
    9*9乘法口诀:
    /*------------------------9*9乘法口诀----------------------*/
        for (int i=1;i<10;i++ ){
          //  System.out.println(i);
            for (int j=1;j<=i;j++){
               System.out.print(i+"*"+j+"="+i*j+"");//这里不需要换行, 所以使用print,而不是println
            }
            System.out.print("
    ");
        }

    结果:

  • 相关阅读:
    B-Tree(B树)原理及C++代码实现
    Select(快速选择顺序统计量)原理及C++代码实现
    BucketSort(桶排序)原理及C++代码实现
    RadixSort(基数排序)原理及C++代码实现
    CountingSort(计数排序)原理及C++代码实现
    面向对象之封装
    今日算法题
    面向对象之抽象类和接口
    面向对象之多态
    今日算法题
  • 原文地址:https://www.cnblogs.com/java-263/p/10258587.html
Copyright © 2011-2022 走看看