2016-08-13 105 views
-1

我是新来的java,当我试图打印基本的Hello World程序时。我收到以下错误:“错误:(11,12)的java:未关闭的字符文字”java中的未封闭字符文字

package com.company; 

public class Main { 
public static void main(String[] args) { 

    //declare a variable 

    char a; 
    a = 'helloworld'; 
    System.out.println("type the char value: " + a); 
} 
} 

能否请你让我知道在哪里我犯了一个错误?

+1

焦炭采取一个字符内 – ravthiru

回答

2

单引号只能带一个字符。

数据类型更改为String

String a = "helloworld"; 

String表示字符串中的字符的

见文档:StringData types

+0

感谢thegauravmahawar! – Raghu

1

首先,在“字符”数据类型只能采取单个字符。你要找的是“String”数据类型。其次,作为第一个说明,如果您创建一个字符串,则需要使用双引号“”而不是单引号“”。

+0

谢谢VortixDev! – Raghu

0

首先您必须了解所有数据类型

char是使用了只能储存一个字符

String被使用了很多店焦炭

1路

String a = "helloWorld";

第二方式

char a[] = {'h', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd'}; 

for(char c : a) 
    System.out.print(c); 

3路

System.out.println("HelloWorld"); 

在所有这些第一次一个人是完美