1.对象和类的概率
类是对象的抽象,对象是类的具体事例
eg:人是类,小明是对象
2.创建对象
语法:类名 对象名=new 类名();
eg: person p=new person();
注意:类名也是数据类型,语法也可以写成:
数据类型 变量名=new 数据类型();
3.类的语法
public void 类名(){
//属性--->特征
//方法--->行为
}
4.定义属性
class 类{
//属性的数据类型.属性名;
eg:int age;//表示年龄
}
属性的访问:
对象名.属性名;
属性赋值:
对象名.属性名=值;
5.方法的访问
对象名.方法名();
1 package chapter11; 2 3 import java.util.Scanner; 4 5 public class Calculator2 { 6 public static void main(String[] ags){ 7 Scanner input=new Scanner(System.in); 8 9 System.out.println("根据提示输入指令!"); 10 while(true){ 11 System.out.println("是否继续(y/n):"); 12 String jx=input.next(); 13 14 if("y".equals(jx) ||"Y".equals(jx)){ 15 System.out.println("输入第一个数:"); 16 int num=input.nextInt(); 17 System.out.println("输入计算符号:"); 18 String symbol=input.next(); 19 System.out.println("输入第二个数:"); 20 int score=input.nextInt(); 21 22 if("+".equals(symbol)){ 23 System.out.println(num+"+"+score+"="+(num+score)); 24 }else if("-".equals(symbol)){ 25 System.out.println(num+"-"+score+"="+(num-score)); 26 }else if("*".equals(symbol)){ 27 System.out.println(num+"*"+score+"="+(num*score)); 28 }else if("/".equals(symbol)){ 29 System.out.println(num+"/"+score+"="+(num/(double)score)); 30 }else{ 31 System.out.println("计算号有误,程序退出"); 32 break; 33 } 34 }else{ 35 System.out.println("程序退出"); 36 break; 37 } 38 } 39 } 40 }
1 package chapter11; 2 3 import java.util.Scanner; 4 5 public class InC2 { 6 public static void main(String[] args){ 7 Scanner input=new Scanner(System.in); 8 System.out.println("请输入两个数:"); 9 C2 center=new C2(); 10 center.num1=input.nextInt(); 11 center.num2=input.nextInt(); 12 center.show(); 13 } 14 }
1 根据提示输入指令! 2 是否继续(y/n): 3 y 4 输入第一个数: 5 1 6 输入计算符号: 7 + 8 输入第二个数: 9 3 10 1+3=4 11 是否继续(y/n): 12 n 13 程序退出