今天是重新学习java的第二天,我知道自学的路有些艰难但我会坚持!!!谢谢我的利丫头,你是我动力的源泉!!!
package studytwoday;
public class PerimeterArea {
public static void main(String[] args) {
final float PI=3.1415929f;//定义用于表示圆周率的常量PI
float perimeter,area;//定义周长,面积
//float radius=5;
//float angle=60;
float radius=Float.parseFloat(args[0]);//定义半径
float angle=Float.parseFloat(args[1]);//定义角度
area=PI*radius*angle/360;//面积公式
perimeter=PI*radius*angle/360+2*radius;//周长公式
int Aperimeter=(int)perimeter;//周长数值类型转换
System.out.println("扇形的半径:"+radius);
System.out.println("扇形的角度:"+angle);
System.out.println("扇形的面积:"+area);
System.out.println("扇形的周长:"+Aperimeter);
}
}
一、Java 中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。 长度基本上没有限制。但是不能使用 Java 保留字作为类名。也不能使用特殊符号"."作为类名的开头。同理,将特殊符号"."放到类名中其余位置也是不符合规则的。这里有两个是可以的,分别是下划线 "_" 和 美元符 "$"。
由于 Java 中字符使用的是 Unicode 字符集,中文字符可以作为类名,是符合 Java 类名命名规则的。但是不推荐这样做!
标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写,这种在一个单词中间使用大写字母的方式称为驼峰命名法。
运行 步骤:右键->run as->run configuration,选择Arguments,在 program arguments 里面填出两个数字,用空格隔开,点击run按钮 。
二、final关键字,在使用匿名内部类的时候可能会经常用到final关键字。在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。
修饰变量是final用得最多的地方,final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
当final修饰一个基本数据类型时,表示该基本数据类型的值一旦在初始化后便不能发生变化;如果final修饰一个引用类型时,则在对其初始化之后便不能再让其指向其他对象了,但该引用所指向的对象的内容是可以发生变化的,本质上是一回事。
当final修饰一个成员变量(属性),必须要显示初始化。这里有两种初始化方式,一种是在变量声明的时候初始化;第二种方法是在声明变量的时候不赋初值,但是要在这个变量所在的类的所有的构造函数中对这个变量赋初值。
当函数的参数类型声明为final时,说明该参数是只读型的。即你可以读取使用该参数,但是无法改变该参数的值。
三、float 数据类型是单精度浮点数;float 在储存大型浮点数组的时候可节省内存空间;
四、Float.parseFloat( )函数;此函数读取(或“分析”)并返回字符串中的数字,直到它到达不是数字(其初始含义为数字)部分的字符。