类相当于创建一个新的类型(int , char 都是系统类库)
代码1.基础
public class object {
public static void main(String[] args) {
//初识类与对象
str p1 = new str();
//新的类型str
System.out.println("信息为");
//利用 类(str).属性(name、sex...)方式引用
System.out.println("名字为" + p1.name + " "+ "性别是" + p1.sex +" "+ "年龄为" + p1.age + "体重是" + p1.weight);
}
}
class str {
//四个属性
String name = "小白";
String sex = "公";
int age = 6;
double weight = 15.6;
}
代码2.值传递
public class object02
public static void main(String[] args) {
str1 pp = new str1();
//设置age值
pp.age = 10;
//利用值传递pp传给pr
str1 pr = pp;
//pr.age = 20;
System.out.println(pr.age);//10
}
}
class str1{
int age;
double weight;
// //String name = "零零";
}
代码3.打印数组
import java.util.Scanner;
public class method {
public static void main(String[] args) {
Scanner myfirst = new Scanner(System.in);
//声明
Md pp = new Md();
//打印数组
int num[][] = {{1,2,3},{1,2,3}};
//地址传递
pp.sump(num);
}
}
class Md {
public void sump(int num[][]) {
for(int i = 0; i < num.length; i++) {
for(int j = 0; j < num[i].length; j++) {
System.out.print(num[i][j]+" ");
}
System.out.println();
}
}
}
代码4.求和1~100的值
public class method {
public static void main(String[] args) {
Md pp = new Md();
pp.num(100);
}
}
class Md {
//求和1...100的值
public void num() {
int ret = 0;
for(int i = 0;i <= 100; i++) {
ret += i;
}
System.out.println(ret);
}
}