1,输出圆形和矩形的面积
package zuoye8;
class shape{
final static double PI=3.1415926;//定义值
void si(double r){//内部定义
double si=r*r*PI;//计算值
System.out.println("圆形面积:"+si);//输出si
}
void so(int a,int b){//定义值
float so=a*b;//计算值
System.out.println("矩形面积:"+so);//输出so
}
}
public class yuanxing extends shape {
public static void main(String[] args) {
shape a=new shape();//创建对象
a.si(1.50000001279);//传值
a.so(1, 11);//传值
}
}
运行结果
2,定义人类的介绍方式
package zuoye8;
public class chengnian {
static int age;//定义int型age
public String toString() {
return "我"+age+"岁,我是";//输出值
}
public static void main(String[] args) {
age=18;//定义值为18
if(age>=18) {//判断是否大于或等于18
System.out.println(new chengnian()+"成年人。");//输出语句
}
else {//反之
System.out.println(new chengnian()+"未成年人。");//输出语句
}
}
}
运行结果
3,编写登陆方法
package zuoye8;
import java.util.Scanner;
public class zhangsan {
public static void main(String[] args) {
St e=new St();//创建对象
System.out.println("请输入用户名:");//输出语句
Scanner in=new Scanner(System.in);//创建控制台
String name=in.next();//在控制台输入一个数
System.out.println("请输入密码:");//输出语句
Scanner c=new Scanner(System.in);//创建看着他
String word=c.next();//在控制台输入一个数
zhangsan a=new zhangsan();//创建对象
e.dengru(name,word);//调用方法
}
}
class St{
void dengru(String a,String b){//内部定义
if(a.equals("张三")){//如果是张三
if(b.equals("123456")){//如果是123456
System.out.println("-------------\n"+"登录成功");//则输出此句
}
}
}
}
运行结果
4, 人工包装的水果与普通水果的价格
package zuoye8;
class Past{
double a[]=new double[]{1.98,5.0,0.0,9.9};//遍历数组
}
public class shuiguo extends Past{//继承父类
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");//输出语句
shuiguo ar=new shuiguo();//创建一个对象
for(int i=0;i<ar.a.length;i++){//循环a遍历数组
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++){//循环b的遍历数组
System.out.print(b[i]);//输出语句
System.out.print("\t\t");//换行
}
System.out.println();//换行
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); //输出
}
}
运行结果