题目一(Lab1-1)
编程显示三句话,每一句分别占一行,不包括双引号。
三句话分别为:
“Welcome to Java!"
"Learning java Now."
"Programming is fun!"
代码:
public class LabOne{
public static void main(String[] args){
System.out.println("Welcome to Java!");
System.out.println("Learning Java Now.");
System.out.println("Programming is fun!");
}
}
题目二(Lab1-2)
编写程序按表格形式输出其中内容,不需要绘制表格边框
代码:
public class LabTwo{
public static void main(String[] args){
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
System.out.printf("%-4d",(int)Math.pow(i,j));
}
System.out.print("\n");
}
}
}
题目三(Lab1-3)
根据公式计算 π
代码:
public class LabThree{
public static void main(String[] args){
double PiOne,PiTwo,sum1=0,sum2=0;
//求PiOne
int cnt1=1; //计数器,类似下标i,表示第几个
for(int i=1;i<=11;i+=2){
if(cnt1%2==1){ //如果是奇数下标,就做加
sum1+=1.0/i;
cnt1++; //计数+1
}else{ //如果是偶数数下标,就做减
sum1-=1.0/i;
cnt1++; //计数+1
}
}
PiOne=4*sum1;
//求PiTwo
int cnt2=1;
for(int j=1;j<=13;j+=2){
if(cnt2%2==1){
sum2+=1.0/j;
cnt2++;
}else{
sum2-=1.0/j;
cnt2++;
}
}
PiTwo=4*sum2;
//输出结果
System.out.printf("%f\n",PiOne);
System.out.printf("%f\n",PiTwo);
}
}
题目四(Lab1-4)
编写程序绘制如下图案
代码:
public class LabFour{
public static void main(String[] args){
//先在记事本上写好
System.out.printf("%14sJ%10sA%10sV%10sV%10sA\n","","","","","");
System.out.printf("%14sJ%8sA%2sA%10sV%6sV%10sA%2sA\n","","","","","","","");
System.out.printf("%2sJ%11sJ%6sA%2sA%2sA%10sV%2sV%10sA%2sA%2sA\n","","","","","","","","","","");
System.out.printf("%8sJ%11sA%10sA%10sV%10sA%10sA\n","","","","","","");
}
}
也可以先在记事本上写好,然后逐行复制即可。
结果如下: