java

原创 2015年11月18日 20:47:22
/**
  *1. 利用java类库实现把十进制的60转变成二进制的数和16进制的数和利用算法改为16进制的数
  *2. 交换两个数的值:
  * @param args
  */
 public static void main(String[] args) {
   int i=60;
   String binary=Integer.toBinaryString(i);//改成二进制
   System.out.println(binary);
   String hex=Integer.toHexString(i);//改为16进制
   System.out.println(hex);
   System.out.println("---------------------");
//   char c='a';
//   char c1=(char) (c+2);
//   System.out.println(c1);
   //利用代码把i改为16进制
   int j=i&15;//获取到i的最忌四位对应的值
     String k1=(i<=9)?j+"":(char)(j-10+'a')+"";
     System.out.println(k1);
     i= i>>4;
     int z=i&15;
     String k2=(z<=9)?z+"":( char)(z-10+'a')+"";
     System.out.println(k2+k1);
  /*
   * 交换两个数的值:
   * 1.方法一:
   */
     int m=12;
     int n=5;
     //需要定义一个变量
     int temp=m;
     m=n;
     n=temp;
     System.out.println(m);
        System.out.println(n);
    //2.方法二:
      //数量较大时会出现精度损失
//        m=m+n;
//        n=m-n;
//        m=m-n;
//        System.out.println(m);
//        System.out.println(n);
    //3.方法三:
     m=m^n;
     n=m^n;
     m=m^n;
     System.out.println(m);
        System.out.println(n);
 }

@ 符号 在java中是什么语法 代表什么

java中@是什么     J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。     一点背景:...
  • skyboy11yk
  • skyboy11yk
  • 2013年10月12日 16:49
  • 38744

关于java中<T>问题

关于java中问题 Jdk5.0新特性Generic Types (泛型) 原文 来源: 中国IT实验室 作者: 未知 责编: 宝良 1. 介绍 2.定义简单Java泛型 其实Java...
  • zhengqiqiqinqin
  • zhengqiqiqinqin
  • 2013年05月31日 19:22
  • 35822

Java中布尔类型操作&=,|=与^=的使用

今天在对同事的代码进行code review的时候,见到一个比较好玩的写法。“flag &= false;”,乍一看,还感觉他写错了,但是程序可以正常运行,赶紧去百度,看一下这个写法到底是怎么一回事,...
  • ziwen00
  • ziwen00
  • 2014年10月31日 16:35
  • 17989

java中==与equel的区别

值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。     ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
  • hellokatewj
  • hellokatewj
  • 2014年03月26日 17:43
  • 2834

java this 3种常见用法 详解

this 关键字 1.区分成员变量和局部变量 2.代表当前对象 3.构造器之间调用
  • u012176204
  • u012176204
  • 2017年01月17日 09:41
  • 3086

【数据结构】之二叉树的java实现

二叉树的定义: 二叉树是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。...
  • wuwenxiang91322
  • wuwenxiang91322
  • 2013年10月02日 09:28
  • 80315

Java可以做什么及可以给我们带来什么?

一般来说,Java是一个功能强大的软件平台。一套完整的Java平台将会给你带来如下特性: 开发工具箱:...
  • stewen_001
  • stewen_001
  • 2014年03月12日 16:06
  • 2900

Java 进度条控件的使用

利用JProcessBar类可以实现一个进度条,它本身不过是一个矩形控件,通过填充它的部分或全部来指示一个任务的执行情况,可以放置到一个新的线程中运行。 示例如下:...
  • kehyuanyu
  • kehyuanyu
  • 2014年05月19日 17:44
  • 8680

java也可以来做黑客:控制肉鸡

一般来说,通过端口扫面,知道对方的端口后,要进行一些进一步的操作,不是很难!难就难在如何想对方电脑发送命令!一般电脑会开放一个135的端口,我们通过它了做一些操作。大名鼎鼎的“冲击波”就是通过它了实现...
  • qq_35447305
  • qq_35447305
  • 2016年08月05日 08:14
  • 2234

最小堆和最大堆的JAVA实现

/** * 文件名:BinaryHeap.java * 时间:2014年11月3日下午7:15:34 * 作者:修维康 */ package chapter6; import java.ut...
  • xiuweikang
  • xiuweikang
  • 2014年11月04日 16:37
  • 4433
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java
举报原因:
原因补充:

(最多只允许输入30个字)