1.学习内容
本周对数组进行了深入学习,掌握利用数组打印杨辉三角,同时对类和对象进行了学习,初步掌握创建对象、使用对象等等。
public class YaHui {
public static void main(String[] args) {
Yanghui(5);
}
public static void Yanghui(int n) {
int[][] arr = new int[n][n];
for (int i = 0; i < n; i++) {
arr[i][0] = 1;
arr[i][i] = 1;
if (i >= 2) {
for (int j =1; j < i; j++) {
arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];
//计算杨辉三角
}
}
}
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
System.out.print(arr[i][j] + " ");
} System.out.println();
}
/*for (int i = n - 1; i >= 0; i--) {
for (int a = 0; a < n - i; a++) {
System.out.print(" ");
}
for (int j = 0; j <= i; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}*/
}
}
private int age;
public Student(){
System.out.println("可爱的女孩");
}
public void SetAge(int age){
if(age<0||age>120){
System.out.println("你输入的年龄有误解");
}else{
this.age=age;
}
}
public int get(){
return age;
}
public void show(){
System.out.println(name+" "+age);
System.out.println("烦恼避退!");
System.out.println("开心万岁!");
}
}
public static void main(String[] args) {
Student s=new Student();
s.SetAge(18);
s.name="zty";
s.show();
}
public class YuanZhu {
double r;
int gao;
double pi = 3.14;
double tiji;
private void Dimianji() {
System.out.println("底面积=" + r * pi * pi);
}
private void show() {
tiji=r*pi*pi*gao;
System.out.println("半径=" + r);
System.out.println("高=" + gao);
System.out.println("体积="+tiji);
}
public static void main(String[] args){
YuanZhu y=new YuanZhu();
y.r=2.5;
y.gao=5;
y.Dimianji();
y.show();
}
}
对Java学习越发深入,发现编程语言也是如此有趣,希望自己可以尽快掌握更多知识。
2.学习方式
在看视频、看书之余,加多了对敲代码的频率,发现光看是没有用的要多加实践。
加油!!!
明天,阳光,当依旧明媚!!!