java中未封闭的字符文字

时间:2016-08-13 06:52:04

标签: java

我是java的新手,当我尝试打印基本的hello world程序时。我收到以下错误“错误:(11,12)java:unclosed character literal”

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 个答案:

答案 0 :(得分:0)

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

char仅用于存储一个字符

String用于存储多个char

第一路

String a = "helloWorld";

第二路

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

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

第三种方式

System.out.println("HelloWorld");

在所有这些中,第一个是完美的