• 类和对象的基本知识


    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
     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-1
     1 根据提示输入指令!
     2 是否继续(y/n):
     3 y
     4 输入第一个数:
     5 1
     6 输入计算符号:
     7 +
     8 输入第二个数:
     9 3
    10 1+3=4
    11 是否继续(y/n):
    12 n
    13 程序退出
    运行结果
  • 相关阅读:
    CSS选择器
    结构体
    指针的话题
    安卓开源项目周报0208
    前端开源项目周报0207
    iOS开源项目周报0119
    安卓开源项目周报0117
    前端开源项目周报0116
    微信小程序开源项目库汇总
    iOS开源项目周报0112
  • 原文地址:https://www.cnblogs.com/yang82/p/6924034.html
Copyright © 2020-2023  润新知