A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ^.^晴天 初级黑马   /  2012-5-2 22:48  /  1976 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java中基本数据类型字符串用"+"连接表示什么意思

2 个回复

正序浏览
谢述华 发表于 2012-5-25 15:05
①字符串不是八个基本数据类型之一,字符串是引用数据类型。
八个基本类型为(摘自网上):
* byte型:有符 ...

但是当两个int类型
public class string {
        public static void main(String args[]){
                int i = 1;
                int ii = 3;
                String str1="ab";
                System.out.println(i+ii);
                System.out.println(str1+i);
        }
}


结果
4
ab1
回复 使用道具 举报
①字符串不是八个基本数据类型之一,字符串是引用数据类型。
八个基本类型为(摘自网上):
* byte型:有符号的整数,范围:正127到负128,一个字节等于八个比特
* short型:取值范围:负32768到正32767;
* int型:四个字节的有符号整数;
* long型: 八个字节的有符号整数;
* char型: 两个字节无符号型字符;
* float 型:四个字节表示浮点型,在定义浮点型数据时一定要在生命的数字后面加上f或者
做强制类型转换,不然java会认为它是双精度(double)型。
* double 八个字节表示;
* boolean 布尔型,且只有两个取值true 和false
②字符串相加可以得到一个新的字符串,如下所示:
  1. class cw
  2. {
  3. public static void main(String[] args)
  4. {
  5. String str1="ab";
  6. String str2="de";
  7. String str3=str1+str2;
  8. System.out.println(str3);
  9. }
  10. }
复制代码

运行效果.png (682 Bytes, 下载次数: 24)

运行效果.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马