Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java数据类型_Java - Fatal编程技术网

Java数据类型

Java数据类型,java,Java,我正在询问Java中的数据类型 public class Example { public static void main(String[] args) { string x = "String variable"; int y = 4; System.out.println(x); System.out.println(y); } } 当我将字符串变量声明为全小写时,为什么会收到错误?我可以

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

public class Example {

    public static void main(String[] args) {

        string x = "String variable";

        int y = 4;

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

当我将
字符串
变量声明为全小写时,为什么会收到错误?我可以声明
整数
和其他数据类型都是小写的,但是当我声明
字符串
变量时,我必须将“字符串”中的“s”大写。

整数
在java中既不是关键字也不是类名

string
两者都不是

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

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


String
是一个类名。
integer
在java中既不是关键字也不是类名

string
两者都不是

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

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


String
是类名。

int
是基本类型<代码>字符串是类。按照惯例,Java类名以大写开头。基本类型都是小写的(Java中只定义了少数基本类型)。这只是类型的命名方式。

int
是一种基本类型<代码>字符串是类。按照惯例,Java类名以大写开头。基本类型都是小写的(Java中只定义了少数基本类型)。这只是类型的命名方式。

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

尝试
inty=4,那也不行


基本数据类型,如
int
都以小写开头,
String
不是基本数据类型,因此是大写的。

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

尝试
inty=4,那也不行


基本数据类型,如
int
都以小写开头,
String
不是基本数据类型,因此是大写的。

嗨:基本类型由语言预定义,并由保留关键字命名。基本值不与其他基本值共享状态。 String类在技术上不是一种原始数据类型,它包含在javaapi中(您可以阅读更多关于它的内容,总是有用的!)。 因此,int和String之间最大的区别在于,一个是Java类,另一个不是

这是Java中所有原语的列表(全部小写):

数字原语:
short、int、long、float和double。
文本原语:
字节和字符。
布尔和空基元:
布尔和空。

对于Java Api类,您可以检查其他post->

最后,你可以看到另一个区别,我记得这一个:

如果需要整数列表,必须按如下方式键入列表:

List<Integer> myInts = new ArrayList<Integer>();
myInts.add(1);
myInts.add(2);.......
List myInts=new ArrayList();
增加(1);
增加(2);。。。。。。。

我希望它能帮助您。

嗨:原语类型是由语言预定义的,并由保留关键字命名。基本值不与其他基本值共享状态。 String类在技术上不是一种原始数据类型,它包含在javaapi中(您可以阅读更多关于它的内容,总是有用的!)。 因此,int和String之间最大的区别在于,一个是Java类,另一个不是

这是Java中所有原语的列表(全部小写):

数字原语:
short、int、long、float和double。
文本原语:
字节和字符。
布尔和空基元:
布尔和空。

对于Java Api类,您可以检查其他post->

最后,你可以看到另一个区别,我记得这一个:

如果需要整数列表,必须按如下方式键入列表:

List<Integer> myInts = new ArrayList<Integer>();
myInts.add(1);
myInts.add(2);.......
List myInts=new ArrayList();
增加(1);
增加(2);。。。。。。。

我希望它能对您有所帮助。

EDIT:我知道整数变量是由int。。。非整数编辑:我知道整数变量是由int声明的。。。不是整数为什么一个是一个类?它们不是两种数据类型吗?我不明白字符串变量为什么必须是“类”而不是数据类型。
int
string
都是数据类型。但一个是基元数据类型,另一个是引用数据类型(例如类或接口)。请参阅和Java教程。@RobertTossly这可能会有帮助[how-can-a-string-be-Initialization-using”“;](:)我现在将研究这些内容。为什么其中一个是类?它们不是两种数据类型吗?我不明白字符串变量为什么必须是“类”而不是数据类型。
int
string
都是数据类型。但一个是基元数据类型,另一个是引用数据类型(例如类或接口)。请参阅和Java教程。@robertosly这可能会有帮助[how-can-a-string-be-initialized-using”“;](:)我现在将研究这些内容。