package cn.bdqn.demo01;
import java.util.Scanner;
public class Demo01 {
public static void main (String args[]){
char ch='研',zifu=0;
int p=22920,cout=5,position=0;
System.out.printf("输出%d个石字旁的汉字:\n", cout);
for(char c=ch;c<=ch+cout;c++){
System.out.printf("%c(%d)",c,position);
}
System.out.printf("\n输出%d个女字旁的汉字:\n",cout);
for(int n=p;n<=p+cout;n++){
System.out.printf("%c(%d)",zifu,n );
}
}
}
你想表达什么,是输出 石字旁多了一个? 还是?
1.汉字在utf8里占2-4个字节,是无法存入一个char里面的,不要往char里存汉字,你可以定义字符串来存汉字
2.zifu是个char类型,你不要给它赋值为0
3.输出女字旁汉字的时候,只写了%,没有写关键字,改为%d