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”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)