怎样输入多个汉字和数字

我想问一下怎样可以写入多个汉字,和12个数字😊

img


附代码:
package pk;

import java.util.Scanner;
public class Clock {
private char no;
private char name;
private char sex;
private char jg;
public Clock(char no,char name,char sex,char jg) { //构造方法即构造函数
this.no=no;
this.name=name;
this.sex=sex;
this.jg=jg;
}
void displayall() {//方法
System.out.println("学号:"+no+",姓名:"+name+",性别:"+sex+",籍贯:"+jg);
}
public static void main(String args[]) {
Clock c1=new Clock ('2','董','女','山');

System.out.println("时间分别是:");
c1.displayall();

}

}

我理解的代码,如有不懂,欢迎私信给我,如若有帮助,还请采纳:

package cn.bdqn.demo08;

import java.util.Scanner;

public class Clock {
    private int no;
    private String name;
    private String sex;
    private String jg;

    public Clock(int no, String name, String sex, String jg) { // 构造方法即构造函数
        this.no = no;
        this.name = name;
        this.sex = sex;
        this.jg = jg;
    }

    void displayall() {// 方法
        System.out.println("学号:" + no + ",姓名:" + name + ",性别:" + sex + ",籍贯:"
                + jg);
    }

    public static void main(String args[]) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入学号:");
        int xueHao=sc.nextInt();
        System.out.println("请输入姓名:");
        String name=sc.next();
        System.out.println("请输入性别:");
        String sex=sc.next();
        System.out.println("请输入籍贯:");
        String jg=sc.next();
        Clock c1 = new Clock(xueHao, name, sex, jg);

        System.out.println("时间分别是:");
        c1.displayall();
    }
}

效果如下:

img

什么意思,接收输入的汉字?scanner接收