一、输出圆形和矩形的面积
过程及其结果:
class Shape { //主方法
final static double PI=3.1415926; //定义一个静态常量PI并赋予初值
void s1(double r){ //方法s1并传入参数r
double s1=r*r*PI; //计算圆的面积
System.out.println("圆形面积:"+s1); //输出圆的面积
}
void s2(int a,int b){ //方法s2并传入两个整型参数
float s2=a*b; //计算矩形的面积
System.out.println("矩形面积:"+s2); //输出矩形面积
}
}
public class Yuanxing extends Shape { //定义一个类并继承Shape类
public static void main(String[] args) {//主方法
Shape a=new Shape(); //在Shape类里创建一个对象
a.s1(1.50000001279 ); //给r赋值并调用s1方法
a.s2(1, 11); //给矩形的长和宽赋值并调用s2方法
}
}
二、定义人类的介绍方式
过程及其结果:
public class Human { //创建Human类
static int age; //定义一个静态的整型变量age
public String toString(){ //使用toString()方法
return "我18岁,我是"; //返回一个字符串
}
public static void main(String[]args){ //主方法
age=18; //给age赋值18
if(age<=18){ //判断age是否不小于18
System.out.println(new Human()+"成年人。"); //输出信息
}
else{//如果小于则执行下面代码
System.out.println(new Human()+"未成年人。"); //输出信息
}
}
}
三、编写登录程序
过程及其结果:
import java.util.Scanner;
public class LonginTest{ //创建类名为LonginTest
static boolean login(String usename.String password) {
return "张三".equals(username)&&"123456".equals(password);
}
public static void main(String[] args) { //主方法
Scanner sc = new Scanner(System.in); //从键盘获取输入的值放入scanner
String usename = null;
String password = null;
do {
System.out.println("请输入用户名: "); //输出
usename = sc.nextLine(); //用户名
System.out.println("请输入密码: "); //输出
password = sc.nextLine(); //密码
}
while(!login(usename,password));
System.out.println("---------"); //输出分割线
System.out.println("登录成功"); //输出登陆成功
sc.close();
}
}
四、人工包装的水果与普通水果的价格
输出过程及其结果:
public class Fruit {//创建类名
double a[] = new double[] {1,98,5,0,0,0,9.9};
}
public class Past extends Fruits {//扩展名为fruits
public static void main(String[] args) {
double b[] = new double[] {2,98,5.0,1.0,14.9};
System.out.println("水果名称 水果价格 (元/千克) 水果重量 (元/千克) 包装费 (元/千克) 总价 \n"+" _______________________");
System.out.print("苹果\t"); //输出信息
Fruit ar = new Fruit();
for(int i = 0; i < ar.a.length;i++) {
System.out.print(ar.a[i]);//输出信息
System.out.print("\t\t");//输出信息
}
System.out.println(); //输出结果
System.out.print("精装苹果");//输出为精装苹果
for(int i = 0;i < b.length;i ++) {
System.out.print(b[i]);//输出信息
System.out.print("\t\t");//输出信息
}
System.out.prinln();//输出结果
System.out.print("__________________________________________________");
System.out.println();//输出信息
System.out.print("差价\t\t\t\t\t\t\t");//输出差价
double j = b[b.length-1]-ar.a[ar.a.length-1];
System.out.print(j);//输出信息
}
}