OOP面向对象——实例——9*9乘法表
来源:互联网 发布:linux php posix扩展 编辑:程序博客网 时间:2024/06/05 02:25
实例:Print.java
打印输出9*9乘法表
package 面向对象实例;//import java.util.Scanner;//面向对象的写法:oo(面向对象)//类A不是基本数据类型,是8种基本数据类型之外的扩展类型,也叫类类型public class Print99 {//类A中封装了三个变量,原来面向过程的时候,直接写在main函数里面//封装成员变量int a;//原始变量,int32位4字节,开辟了四个字节的内存空间int b;//a,b,c称为成员变量int c;//写一个方法add加法,返回值类型为int,有两个参数,整型i,整型j//封装成员方法/函数public int add(int a,int b){/*public int add(int i,int j){a=i;b=j;*/c=a+b;//返回i+j,即creturn c;//return a+b;返回给调用者结果}/*//面向过程的写法===============================//下面的main方法不一定在这个类中,我们一般把他放到另外一个test类中public static void main(String[] args) {//int i = 9;// int一个变量//int j = 9;//int k = i + j;//System.out.println(k);// 键盘输入两个数,Scanner获取键盘输入的值Scanner sc = new Scanner(System.in);System.out.println("请输入第一个整数: ");// 用Scanner类中的方法sc.nextInt()去获得一个整型数,然后用一个变量接收它int a = sc.nextInt();System.out.println("请输入第二个整数: ");int b = sc.nextInt();//int c = a+b;//面向过程的写法//System.out.println("结果是:"+c);//=========面向对象以后只需要new一个对象aaA aa=new A();//调用aa中add方法,将a和b两个实参传给add方法aa.add(a, b);}*///=============将9*9乘法表封装进A类当中,方法print99public void print99(){for(int i=1;i<=9;i++){for(int j=1;j<=i;j++){System.out.print(i+"*"+j+"="+(i*j)+" \t");//制表符/t对其}System.out.println();}}}
测试类:Test_99
package 面向对象实例;//import java.util.Scanner;public class Test_99 {public static void main(String[] args) {// Scanner sc = new Scanner(System.in);// System.out.println("请输入第一个整数: ");//// // 用Scanner类中的方法sc.nextInt()去获得一个整型数,然后用一个变量接收它// int a = sc.nextInt();// System.out.println("请输入第二个整数: ");// int b = sc.nextInt();//// int c = a+b;//面向过程的写法//// System.out.println("结果是:"+c);// //面向对象以后需要new一个对象aa,可以反复new A对象,反复调用add方法。如a2// A aa=new A();// //调用aa中add方法,将a和b两个实参传给add方法// /*aa.add(a, b);//直接输出aa.add(a, b)// System.out.println("结果是: "+aa.add(a, b));*/// int k = aa.add(a, b);//定义整型k接收add方法中的返回值// System.out.println("结果是: "+k);// //反复new A对象,反复调用add方法// /*A a2=new A();//a2叫做对象变量,对象类型的变量// //a2.add(a, b)定义整型c获得a2.add(a, b)的值// int c =a2.add(a, b);//()中类型,数量必须相同,传对类型就可以// System.out.println("结果是: "+c);*/Print99 m = new Print99();m.print99();}}
0 0
- OOP面向对象——实例——9*9乘法表
- php面向对象(OOP)—实例化对象
- OOP面向对象——实例——电梯类
- OOP面向对象——实例——学生数组
- OOP面向对象——实例——运算
- OOP面向对象编程——C++
- OOP面向对象——接口&&抽象
- OOP面向对象——构造方法
- OOP面向对象——封装
- php面向对象(OOP)—接口(interface)
- php面向对象(OOP)—多态
- php面向对象(OOP)—__autoload()函数
- php面向对象(OOP)—什么是面向对象
- php面向对象(OOP)—类、对象、成员
- JavaScript学习笔记——面向对象编程(OOP)
- OOP面向对象——方法&返回值&重载
- OOP面向对象——接口_解耦
- 重温面向对象的思想OOP——封装
- 剑指Offer--编程题参考代码(1)
- Spring事务配置的五种方式
- hdu 5821 ball (排序)
- C++对象的内存分析(3)
- NDK交叉编译之自定义工具链
- OOP面向对象——实例——9*9乘法表
- spring中的设计模式
- Java中挽救的比较器--Comparator接口
- volley框架介绍
- C++对象的内存分析(4)
- KMP(最小循环节)
- OOP面向对象——实例——电梯类
- Fragment销毁之后Editext状态的清除
- Java数据类型及equals、==区别