首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java数据类型

Java数据类型
EN

Stack Overflow用户
提问于 2015-09-12 15:00:08
回答 5查看 744关注 0票数 0

我正在询问Java中的数据类型。

代码语言:javascript
运行
复制
public class Example {

    public static void main(String[] args) {

        string x = "String variable";

        int y = 4;

        System.out.println(x);
        System.out.println(y);      
    }
}

当我将string变量声明为所有小写时,为什么会收到一个错误?我可以声明integers和其他数据类型都是小写的,但是当我声明一个string变量时,我必须在"string“中大写"s”。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2015-09-12 15:01:57

int是一种基本类型。String是类的。按照惯例,Java类名以大写字母开头。原语类型都是小写(Java中只定义了几个原语类型)。这只是命名类型的方式。

票数 4
EN

Stack Overflow用户

发布于 2015-09-12 15:02:10

因为Java区分大小写,类是String,而不是string

试试Int y = 4;,这也不管用。

int这样的原始数据类型都以小写开头,String不是原始数据类型,因此是大写的。

票数 2
EN

Stack Overflow用户

发布于 2015-09-12 15:01:40

java中的integer既不是关键字,也不是类名。

string也不是。

Integer是一个类名(整数变量的包装类)。

int是一个关键字(指示整数基元数据类型)。

String是一个类名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32540227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档