易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA基础入门:JAVA的数据类型

先看一段代码
public class Hello{
    public static void main(String[] args){
         int i = 5 , j = 2;
         System.out.println(i+j);
         System.out.println(i-j);
         System.out.println(i*j);
         System.out.println(i/j);
    }
}
    编译运行完上面的代码后会得到各条指令运行的结果:7,3,10,2
    这就是JAVA里面的加减乘除运算,为什么5除以2不等于2.5而等于2呢?这是因为这里做的是整数的四则运算,5除以2的结果是2,而余数为1,我们可以在上面的代码上加上一条指令System.out.println(i%j);
    运行这个结果就会得到余数 1,这个 “%”执行的求余,或者叫取模。
    想要得到5/2=2.5这个结果,我们需要改变对i和j的定义
    把 int i = 5 , j=2; 改写成double i =5 , j = 2;
    再编译运行一次,会得到如下的结果: 7.0 , 3.0 , 10.0 , 2.5.
    可以看到结果都发生了变化,变成了带小数点的,我们称之为浮点型常量。跟前面的例子一样,我们也使用了这样的定义方法
    int i = 5,j = 2;
    Scanner s = new Scanner(System.in);
    前面说过,我们在这里是定义了一个Scanner类型的引用变量,它指向一个Scanner对象,但是这里跟以前有点不一样(大概是java中仅有的几处不一样的地方了),我们定义了一个int型的变量i,然后把它的值赋成5(不是指向5),以后用到它的地方就相当于在用5做计算。int是我们常用到八种基本数据类型之一,它表示整数型。在JAVA中一共有八种基本数据类型,他们分别是
byte、short、int、long、float、double、char、boolean。
  整型
其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样
byte的取值范围为-128~127,占用1个字节(-2的7次方到2的7次方-1)
short的取值范围为-32768~32767,占用2个字节(-2的15次方到2的15次方-1)
int的取值范围为(-2147483648~2147483647),占用4个字节(-2的31次方到2的31次方-1)
long的取值范围为(-9223372036854774808~9223372036854774807),占用8个字节(-2的63次方到2


相关文档:

Java String.Format() 方法及参数说明


JDK1.5中,String类新增了一个很有用的静态方法String.format():
format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。
举几个这个方法实用的例子(注释是输出结果) ......

(1) Java 技术的积累 _Daemon守护线程

 
线程 Thread setDaemon 方法

2009年07月24日 星期五 14:37

Thread setDaemon 方法
import java.io.IOException;
/*
* 守护线程在没有用户线程可服务时自动离开
* 在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。
* 这个 ......

Java接口

     查了很多资料,总算对接口的概念略懂了一点,按我自己的理解把资料整理了一下。       
Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不 ......

十四种Java开发工具点评

  1、JDK (Java Development Kit)   SUN的Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的Java开发工具集(JDK)。开发人员和最终用户可以利用这个工具来开发java程序。   JDK简单易学,可以通过任何文本编辑器(如:Windows 记事本、UltrEdit、Editplus、FrontPage以及dreamweaver等)编写Java源文件, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号