编写一个 Java 应用程序,输出全部的希腊字母。

编写一个 Java 应用程序,输出全部的希腊字母。,第1张

public

class

P_xl{

public

static

void

main(String[]

args){

int

i=945;

for(;i<=969;i++){

if(i==962)

Systemoutprint("

");

else

Systemoutprint((char)i+"

");

}

Systemoutprintln();

for(i=913;i<=937;i++){

if(i==930)

Systemoutprint("

");

else

Systemoutprint((char)i+"

");

}

}

}

//你可以先定义个char类型的变量a,a=第一个希腊字母(你用输入法特殊符号输入),然后

Systemoutprint((int)a);获取它的具体ASCII码位置,这里945就是第一个希腊字母的位置,然后数数一共有多少个希腊字母,要注意的是这里中间会有个'?'所以判断它的位置,在i=该位置时,输出一个空格

System是javalang包中的类,out是System类的一静态属性,而println()是out属性的一个静态方法

该方法用于打印后在换行,可以打印基本类型的数据以及字符串等,'+'在字符串中代表将字符串相互连接

还要注意:"+"号是有点麻烦的!

例如:

Systemoutprintln(1+2+"3");

Sysremoutprintln("1"+2+3);

'+'号优先级别,从左到右

所以打印结果是这样的:

33(先做1+2 在变成字符串"3" 连接后面的"3",所以打印33)

123(先把"1"和2连接成为"12",在连接3就变成"123")!

public class SayHello{

public static void main(String[] args){

Systemoutprintln("早上好,Good Morning");//其实就是直接调用了一个打印方法而已。

}

}

如果是在一个IDE中,类名取为SayHello就好了,如果直接使用记事本的话,保存文件名为SayHellojava然后再编译就好了。编译的时候在使用javac SayHellojava命令,然后java SayHello就会运行起来。

下面是一个java 小程序实现的\x0d\import javaawt;//引入包\x0d\import javaappletApplet;//引入包\x0d\public class Output extends Applet//定义类\x0d\{\x0d\ //定义变量\x0d\ private String name;\x0d\ private int num;\x0d\ //初始化\x0d\ public void init()\x0d\ {\x0d\ name = getParameter("vname");\x0d\ num = IntegerparseInt(getParameter("vnum"));\x0d\ }\x0d\ //输出\x0d\ public void paint(Graphics g)\x0d\ {\x0d\ gdrawString ("姓名:"+name+";学号:"+num,20,30);\x0d\ }\x0d\}\x0d\\x0d\相应的html文件\x0d\\x0d\\x0d\\x0d\\x0d\\x0d\

+号就是拼接的意思,java里""是字符串的意思,你上面i明显是一个变量,所以要拼接才行。

如果不用+号,a["i"],系统会认为i是字符,而不是一个数字,如果a["+i+"]这种方式,最后拼出来的可能是a[3],i值为3,不使用+号,拼出来的是a[i] ,这样就取不到值了。

编码思路

首先考虑到,英文字母的ASCII码是按字母顺序连续的整数,所以可以采用起始字母A递增的方式进行打印

英文字母有大小写之分,大小写字母的ASCII码是不连续的,所以需要分别打印

示例代码

public static void main(String[] args) {

    char uc = 'A';

    char lc = 'a';

     //保存全部大写字母

    StringBuilder upperCaseLetters = new StringBuilder("UpperCaseLetters:");

    //保存全部小写字母

    StringBuilder lowerCaseLetters = new StringBuilder("LowerCaseLetters:");

    for (int i = 0; i < 26; i++) {

        upperCaseLettersappend((char) (uc + i));

        lowerCaseLettersappend((char) (lc + i));

    }

    Systemoutprintln(upperCaseLetters);

    Systemoutprintln(lowerCaseLetters);

}

注意事项

不建议将上述变量uc硬编码赋值为65。反之,则可以提高程序的可读性,省去了不必要的注释,也体现出了可移植性的思想。

@Author jinliwei

@Date 2019/9/20 14:02

/

public class A {

public static void main(String[] args) {

int width=25;

int height=width/2;

for (int i=0;i<height;i++){

for (int j=0;j<width;j++){

if (i==((height+1)/2)){

if (j>=width/2-i && j<=width/2+i){

// if (j%3==0){

// Systemoutprint("");

// }else {

// Systemoutprint(" ");

// }

Systemoutprint("");

}else {

Systemoutprint(" ");

}

}else {

if (j == width/2+i){

Systemoutprint("");

} else if (j == width/2-i){

Systemoutprint("");

} else {

Systemoutprint(" ");

}

}

}

Systemoutprintln(" ");

}

}

}

以上就是关于编写一个 Java 应用程序,输出全部的希腊字母。全部的内容,包括:编写一个 Java 应用程序,输出全部的希腊字母。、java的输出格式,System.out.println()、编写一个JAVA程序,程序能在命令中输出“早上好,Good Morning”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10099816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存