Java
实验?/p>
综合实验及练?/p>
第一部分:编程题
1
、编写程序实现输入整?/p>
n
,输出如下所示由数字组成的菱形。(图中
n=5
?/p>
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1
package
ex8_1;
public
class
Demo {
public
static
void
main(String[] args){
for
(
int
i=1;i<6;i++){
for
(
int
j=1;j<=i;j++)
System.
out
.printf(
"%d "
,j);
for
(
int
j=i-1;j>0;j--)
System.
out
.printf(
"%d "
,j);
System.
out
.println();
}
for
(
int
i=4;i>0;i--){
for
(
int
j=1;j<=i;j++)
System.
out
.printf(
"%d "
,j);
for
(
int
j=i-1;j>0;j--)
System.
out
.printf(
"%d "
,j);
System.
out
.println();
}
}
}
2.
给出年、月、日,计算该日是该年的第几天?/p>
package
ex8_2;
import
java.util.Scanner;
public
class
DateFun {
public
static
boolean
YearDemo(
int
year){
boolean
flage=
true
;
if
((year%4==0&&year%100!=0)||year%400==0)
flage=
true
;
else
flage=
false
;
return
flage;