当前位置:编程学习 > JAVA >>

用java输出希腊字母

--------------------编程问答-------------------- 复杂的什么样呢?和编码有关吧 --------------------编程问答-------------------- 楼主只输出了小写的希腊字母  --------------------编程问答-------------------- 中间输出了一个无效字符? 
最后少了一个有效字符ω

所以这种方法是错误的 --------------------编程问答--------------------

public class OutputGreekLetters {
    public static void main(String[] args) {
char[] lowerGreekLetters = "αβγδεζηθικλμνξοπρστυφχψω".toCharArray();
for(int i=0; i<lowerGreekLetters.length;i++)   
  System.out.print(lowerGreekLetters[i] + " ");   
System.out.println();
char[] upperGreekLetters = "ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ".toCharArray();
for(int i=0; i<upperGreekLetters.length;i++)   
  System.out.print(upperGreekLetters[i] + " ");
    }
}
/*
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω 
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω 
*/

--------------------编程问答--------------------
public class Greek {

    public static void main(String[] args) {
        for (char c = '\u03b1'; c <= '\u03c9'; c++) {
            System.out.println(c + " " + Character.toUpperCase(c));
        }
    }
}


希腊字母有 24 个大写字母,但是小写字母有 25 个,就是 Sigma 的两个小写:σ、ς

ς 这个用于单词的末尾,其他情况下使用 σ

ς 在我们中文的控制台中无法输出,只输出了一个 ? --------------------编程问答-------------------- α Α
β Β
γ Γ
δ Δ
ε Ε
ζ Ζ
η Η
θ Θ
ι Ι
κ Κ
λ Λ
μ Μ
ν Ν
ξ Ξ
ο Ο
π Π
ρ Ρ
? Σ
σ Σ
τ Τ
υ Υ
φ Φ --------------------编程问答-------------------- 用Unicode码输出比较聪明
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,