实时搜索: java的基本数据类型有哪些

java的基本数据类型有哪些

303条评论 5301人喜欢 1257次阅读 370人点赞
求大神帮忙分析一下然后给出答案。。初学JAVa。。好迷茫 , 直接用调用方法的话是不可以,但是转换为封装类为什么也不可以啊,我刚刚试过,swap(Integer a,Integer b)也不行,为什么…?到底该怎么转换啊,以数组形式? , public static void main(String[] args) {
// TODO 自动生成的方法存根

double b = 123.000;

int a = 123;

if (a ==b) {
System.out.println("相等");<...

java八大数基本据类型分别是什么?: 他们一共可以分为四类八种,分别是:
整型: byte short int long
浮点型: float double
字符型:char
布尔型:boolean

JAVA基本数据类型转换: public class GreekAlphabet{
 public static void main(String [] args){
  int startPosition,endPosition=0;
  char cStart='α',cEnd='ω';
  startPosition = cStart+0;
  endPosition = cEnd+0;
  System.out.println("希腊字母α在unicode表中的顺序位置:"+(int)cStart);
  System.out.println("希腊字母表");
  for (int i=startPosition;i<=endPosition;i++){
   char c='\0';
   c=(char)i;
   System.out.println(""+c);
   if((i-startPosition+1)%10==0){
    System.out.println("");
   }
  }
 }
}
char转int很简单  +0就可以

java中两个基本数据类型交换值的实现: 不行就用最基本的方法,带个中间变量过去,互相传下,也很简便的。
int c;
c = a ;
a = b;
b = c;
你也可以使用intValue()方法把integer引用的值取出来交换,比如 integer.intValue() 就代表了原生数据类型的值。

java中基本数据类型使用“==”进行比较的问题: 类型对于一个数字“值”来说是没有意义的,类型和值是两个互不相关的东西,只有组合起来才有意义。就像 35 块钱和 35斤 这两个地方的 35 都是一样的数字。在编程语言中的基本类型的变量中这些都是这样处理的,这是历史原因。也正是这些历史原因,以前的C语言写的代码就太灵活,容易在不经意间出错。

如果需要逻辑意义上对类型也考虑到那就用 Double 和 Integer 这些东西,这样一来就是把类型属性和值绑定在一起成为一个基本单位。不再是分离的,面向对象的编程语言用一些“类”和“对象”的概念把这些东西整理成人类思维中对应的东西,思考起这些问题来就省事,不容易出错了。

java中的基本数据类型与对象类型的区别?: ava.lang.Integer是一个类.对它的操作要通过类的方法
int是JAVA缺省的8中基本数据类型之一.不是类的对象.
int是基本数据类型,Integer是对int进行了封装的一个类。
声明为int的变量不需要实例化,声明为Interger的变量需要实例化
int是基本类型,Integer是包装类,也就是类。
Integer 是比int 更高级的 数据类型 为什么java中使用int 而不像vb中那样使用Integer
int是面向机器底层的数值类型,是Primitive类型的数据类型,而Integer是int的Warpper类,是面向对象的即OOP的对象类型。int 一般只用在数值计算中,而Integer是用在Java的其它要使用对象的地方,比如Map的Key与Value,List与Set的Element若要保存数值信息都要把int包装成Integer对象使用。
Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。
原始类型 封装类
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。
int 一般做为数值参数就够了
integer 一般做类型转换的时候用的较多

至于大小问题,一个是值,一个是对象,你感觉怎么比较大小?

java中的对象类型与基本数据类型的区别?: 基本数据类型在栈中进行分配,而对象类型在堆中进行分配。
所有方法的参数都是在传递引用而非本身的值(基本类型例外)。

对象之间的赋值只是传递引用,基本类型之间的赋值是创建新的拷贝。
例如: String a = "china";
String b =a; 则a、b都指向常量池的"china"。
String a = new String("china");
String b =a; 则a、b都指向堆中的"china"。
String a = new String("china");
String b =a;

a = a.substring(0,1);
则b指向栈中的"china",a指向新的对象"c"。

对于基本类型,“==”和“!=”是在比较值。而对于对象来说,“==”和“!=”是在比较两个引用是否相同。

使用equals()方法有一点需要注意:equals()方法的默认行为是比较引用。如果是你自己写的类,你应该为它重写equals()来比较对象的内容。大多数Java类库都实现了比较对象内容的equals()方法。
字符串操作符的特性:如果表达式以一个字符串起头,那么后面的操作数都会被自动转换为字符串型。所以有时候看到一个空的String后面+一个基本类型变量,这是一种简单执行字符串转换的方式。

一直搞不懂Java语言中的八种基本数据类型大小和范围是怎么理解的,请会的大神分析一下,: 很好理解的
byte占一个字节,即8位,也就是8个0或1,符号(正负号)又要占一位,0000 0001代表的是数字1,1000 0000代表的就是-1
,所以正数最大位0111 1111,也就是数字127, 负数最大为1111 1111,也就是数字-128

简述javaschpt的基本数据类型,要答案: Java语言提供了八种基本类型:

六种数字类型(四个整数型,两个浮点型)

字节型byte 8位 短整型short 16位 整型int 32位 长整型long 64位

单精度float 32位 双精度double 64位

一种字符类型

字符型char 8位

还有一种布尔型。

布尔型:boolean 8位 可存储"True"和"false"

Integer是int的封装,跟int的表示范围一样

  • ipad照片如何恢复

    初学者怎么学弹钢琴:   学习钢琴这门乐器,我个人认为,不管是业余还是专业都要有正确的教学法引导,也就是专业的基本手形与触键方法,但当我上大学时,班上钢琴系的同学很多指尖几乎直愣愣的触键,我实在不敢想象,指尖不成90度的后果。也许在钢琴教...

    897条评论 5149人喜欢 4921次阅读 464人点赞
  • 互联网哪个专业前景好

    这个符号怎么用口风琴弹: 这个是顿音记号,在演奏或表演上要表现得短促而又轻巧有弹性。我不是学口风琴的不知道怎么吹。但是也不能太短,那就成了跳音,要比跳音稍微稳重一点的感觉 ...

    650条评论 3547人喜欢 3561次阅读 377人点赞
  • macbook pro哪里买

    春晚魔术师傅琰东都代言过什么?: 代言过光腚猴儿童乐园,还有美容美甲的,其它的记不清了 ...

    647条评论 2441人喜欢 6536次阅读 775人点赞
  • 五天是几个小时

    声乐练声曲怎么弹: 有很多种啊比方说1 2 3 4 5 4 3 2 11 3 5 3 1 3 5 3 1这个是练跳音这是两种最简单的你可以只是这两个伴奏,而换不同的练声的音我给你的音符中间有空格,是为了让你看得更清楚,不是让你唱的有空拍...

    581条评论 5853人喜欢 1729次阅读 845人点赞
  • m8和m6哪个好

    香槟 莫扎特 怎么弹: 挺简单的,认识音符,需要把左右手配合好,你可以先对一下,比如左手是一个四分音符右手就要找和它相同实质的音符同时下键,比如两个八分,四个十六分,注意香槟里面的跳音 ...

    227条评论 6546人喜欢 4214次阅读 275人点赞