十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
static void test1(){
创新互联是一家专业提供德化企业网站建设,专注与成都网站制作、成都网站设计、html5、小程序制作等业务。10年已为德化众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
for(int i=-79, j=1; i-54; i++){
System.out.print(((char)(byte)i)+" ");
if(j%5==0){
System.out.println();
j=0;
}
j++;
}
}
我们这样的操作系统的DOS控制台中,看不到,因为DOS控制台不是希腊语的。
1.int srartPosion=o(应该为0,不是字母o)
2.int srartPosion=o,endPosion=0; 改为startPosition, endPosition都是拼写错误
3.if((i-startposition+1)%10==0) 中的startposition改为startPosition
4.cEnd='φ'; 这个后面的分号你打成全角的了 换成半角
5.程序中cSrart改成cStart
6.System.out.println("希腊字母\'α'在表中的顺序位置:"+(int)c);中,最后(int) c,c应该是cStart
错误太多,以后编程要细心!养成良好的编程习惯!
因为你有 cStart=(char)i; 这一句给 cStart又赋值了,所以那个给cStart赋值的cStart=‘\0'的值就没有意义了。 要按照你这么写的意思就是每次赋值前,先把原来的值清空掉,其实没有这个必要
一共是24个希腊字母,你多出来的那个位置上应该没有内容。
我看网上有人这样做的循环,你看看适合你不:
for(char a='α';a'ω';a++){
str+=a;
}
1 Α α alpha a:lf 阿尔法
2 Β β beta bet 贝塔
3 Γ γ gamma ga:m 伽马
4 Δ δ delta delt 德尔塔
5 Ε ε epsilon ep`silon 伊普西龙
6 Ζ ζ zeta zat 截塔
7 Η η eta eit 艾塔
8 Θ θ thet θit 西塔
9 Ι ι iot aiot 约塔
10 Κ κ kappa kap 卡帕
11 ∧ λ lambda lambd 兰布达
12 Μ μ mu mju 缪
13 Ν ν nu nju 纽
14 Ξ ξ xi ksi 克西
15 Ο ο omicron omik`ron 奥密克戎
16 ∏ π pi pai 派
17 Ρ ρ rho rou 肉
18 ∑ σ sigma `sigma 西格马
19 Τ τ tau tau 套
20 Υ υ upsilon jup`silon 宇普西龙
21 Φ φ phi fai 佛爱
22 Χ χ chi phai 凯
23 Ψ ψ psi psai 普西
24 Ω ω omega o`miga 欧米伽
public class GreekAlphabet\x0d\x0a{ \x0d\x0a public static void main (String args[ ])\x0d\x0a { \x0d\x0a int startPosition=0,endPosition=0;\x0d\x0a char cStart='α',cEnd='ω';\x0d\x0a startPosition=(int)cStart;// 【代码1】 cStart做int型转换据运算,并将结果赋值startPosition\x0d\x0a endPosition=(int)cEnd; //【代码2】 cEnd做int型转换运算,并将结果赋值给endPosition \x0d\x0a System.out.println("希腊字母\'α\'在unicode表中的顺序位置:"+(int)cStart);\x0d\x0a System.out.println("希腊字母表:");\x0d\x0a for(int i=startPosition;i
回答于 2022-11-17
public class Test{
public static void main(String[] args){
char c = 'α';
while(c='ω'){
System.out.println(c);
c++;
}
}
}