//题目:定义一个公有类pub_test1,它含有两个浮点型变量fvar1,fvar2,一个整形变量ivar1,pub_test1类中有一个方法sum__f_(),他将fvar1与ivar1的值
//相加后放到fvar2中。
package com.guangxi.test;
//导入util整个包,没必要浪费资源
//import java.util.*;
//导入包util中的Scanner类实现输入功能
import java.util.Scanner;
//1.声明对象;声明一个pub_test1的类(对象)
public class pub_test1 {
//2.定义对象的属性
int ivar1;
float fvar1,fvar2;
//3.成员方法;这个对象的作用
float sum_f_I(){
fvar2=(float)ivar1+fvar1;
return fvar2;
}
//4.主函数去调用这个对象
public static void main(String[] args) {
//在主函数中调用其他方法中的变量时,一定要生成一个新对象,在以格式:"对象名.对象中的变量"来使用对象
//在主函数中生成对象
pub_test1 pub1=new pub_test1();//要使用类中的全局变量和方法,就要生成这个类
@SuppressWarnings("resource")
Scanner input=new Scanner(System.in);//System.in:选择系统标准输入流(控制台的输入)
//在主函数中调用对象
//改变对象的属性值
// pub1.ivar1=1;
// pub1.fvar1=1.1F;
// pub1.fvar2=1.2F;
System.out.println("please input the number to ivar by int:");
pub1.ivar1=input.nextInt();
System.out.println("please input the number to fvar1 by float:");
pub1.fvar1=input.nextFloat();
System.out.println("please input the number to fvar2 by float:");
pub1.fvar2=input.nextFloat();
//使用对象的属性名输出
System.out.println("The value of ivar1 you enter is:\t"+pub1.ivar1+"\n"+"The value of fvar1 you enter is:\t"+pub1.fvar1+"\n"+"The value of fvar2 you enter is:\t"+pub1.fvar2);
// System.out.println("ivar1="+pub1.ivar1);
// System.out.println("fvar1="+pub1.fvar1);
// System.out.println("fvar2="+pub1.fvar2);
System.out.println("The value of the changed fvar2 is:\t"+pub1.sum_f_I());
//也可以定义一个变量来接收sum_f_I();
float changed_fvar2;
changed_fvar2=pub1.sum_f_I();
System.out.println("The value of the changed fvar2 is:\t"+changed_fvar2);
}
}
09-09
537
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
09-10