第一题
代码:
public class phone {//定义一个手机类
static String a="英文";//定义静态的一个字符串类型a并赋值英文
public static void a1() {//定义一个无参静态方法
System.out.println("智能手机的语言为:"+a);
}
public static void a2(String a) {//定义一个有参构造方法
a="中文";//将a的值改为中文
System.out.println("将手机的默认语言修改为"+a);
}
public static void main(String[]args) {
phone a3=new phone();//引用手机类的对象并附给a3
a1();//调用a1方法
a2(a);//调用a2方法
}
}
输出结果:
第二题
代码:
public class xyk {
String a1="123456";//定义一个字符串类型的a1作为默认密码并赋值
static String a2="168779";//定义一个静态的字符串类型的a2作为修改过的密码并赋值
public void a3(){//定义一个方法
System.out.println("行用卡的默认密码为"+a1);
}
public void a4() {
System.out.println("重置信用卡的密码为"+a2);
}
public static void main(String[]args) {
xyk a5= new xyk();//引用xyk类的对象并赋给a5
a5.a3();//引用a3的方法
a5.a4();//引用a4的方法
}
}
结果:
第三题
代码:
public class che {//定义一个类
final static float PI=145.8f;//定义一个静态的浮点型常量PI并赋值
public static void main(String[] args) {
int a=2;//定义一个整型变量a
float speed=PI*a;//定义一个浮点型变量并计算PI*a的值将该值赋予给speed
huoche b=new huoche(PI);//在火车类里创建一个对象
gaotie c=new gaotie(speed);//在高铁类里创建一个对象
}
}
class huoche{//定义一个火车类
float PI;//定义一个浮点型变量PI
public huoche(float PI){//定义一个方法并传入一个浮点型参数
this.PI=PI;//使用this关键字调用成员变量并你将PI常量的值赋予给该变量
System.out.println("火车的速度为"+PI+"公里/小时");
}
}
class gaotie{//定义一个高铁类
float speed;//定义一个浮点型变量
public gaotie(float speed){//定义一个方法并传入一个浮点型参数
this.speed=speed;//使用this关键字调用成员变量并你将PI常量的值赋予给该变量
System.out.println("高铁的速度为"+speed+"公里/小时");
}
}
结果:
第四题
代码:
package java6;
import java.util.Date;//导入Date方法
public class zhong {//定义一个zhong类
public static void time(){//定义一个方法
Date date=new Date();//在Date类里创建一个对象
String hour=String.format("%tH",date);//定义一个字符串hour并将小时进行格式化
String minute=String.format("%tM",date);//定义一个字符串minute并将分钟进行格式化
System.out.println("当前时间:"+hour+"点"+minute+"分");//输出信息
}
public static void main(String[] args) {//主方法
System.out.println("机械钟的价格为189.99元RMB");//输出信息
time();//调用time()方法
System.out.println("石英手表的价格为69.0元RMB");//输出信息
time();//调用time()方法
}
}
输出结果:
第五题
代码:
package java6;
import java.util.Scanner;
public class qwq {
static final double PI=3.141592653589793;//定义一个常量并赋值
public static double add(double a,double b){//定义一个方法传入两个double型a,b
return(a*b);//返回a*b的值
}
public static double add(double r){//定义一个方法并传入一个double型参数
return(r*r*PI);//返回值
}
public static void main(String[] args) {
System.out.println(PI);
System.out.println(add(4.0000001));//调用add方法并输出
System.out.println(add(3.0,4.0));//调用add方法并输出
}
}
输出结果:
第六题
代码:
package java6;
class Shape {//创建图形类
final static double PI=3.1415926;//设置PI
void s1(double r) {//定义半径
double s1=r*r*PI;//圆形面积公式
System.out.println("圆形面积:"+s1);//输出圆形面积
}
void s2(int a,int b) {//定义长和宽
float s2=a*b;//公式
System.out.println("矩形面积:"+s2);//输出矩形面积
}
}public class zhong extends Shape{
public static <YuanX> void main(String[] args) {
Shape a=new Shape();//创建类
a.s1(1.5);//圆的半径
a.s2(1, 11);//矩形的长和宽
}
}
输出结果:
第七题
代码:
package java6;
public class x {
static int age;//定义年龄
public String toString() {
return "我"+age+"岁,我是";
}
public static void main(String[] args) {
age=18;//给age赋值为18
if(age>=18) {//if语句,条件age>=18
System.out.println(new x()+"成年人");//条件成立时输出
}
else {//else,不符合条件
System.out.println(new x()+"未成年人");//条件不成立时输出
}
}
}
输出结果:
第八题
代码:
package java6;
import java.util.Scanner;
public class zuoye{//创建类
static boolean login(String username,String password) {//创建String类
return "张三".equals(username)&&"123456".equals(password);//用户名和密码
}
public static void main(String[] args) {//主方法
Scanner sc =new Scanner(System.in);//输入方法
String username=null;
String password=null;
do {
System.out.println("请输入用户名:");
username =sc.nextLine();//输入用户名
System.out.println("请输入密码:");
password=sc.nextLine();//输入密码
}while(!login(username,password));
System.out.println("-----------");
System.out.println("登录成功");
sc.close();
}
}
输出结果:
第九题
代码:
package java6;
class Past{
double a[]=new double[]{1.98,5.0,0.0,9.9};//初始化价格
}
public class zhong 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");//输出:苹果
zhong ar=new zhong();//创建对象
for(int i=0;i<ar.a.length;i++){//for循环
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]);//输出b
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);//输出j
}
}
输出结果:
第十题
package java6;
public class 继承 {
public abstract class abc {//定义一个抽象类
interface p1{
void p1();
}
interface p2{
void p2();
}
} public class teacher {
String name;
void abc(String name){
System.out.println(name+":老师好");
}
void work(String name) {
System.out.println(name+":同学们开始记笔记");
}
}public class Demo8 extends abc{
String name;
void abc(String name) {
System.out.println(name+":同学们好");
}
void work(String name) {
System.out.println(name+":老师开始上课");
}
}public class 例题1{
public static void main(String[]args) {//主方法
teacher a=new teacher();
a.abc("peter");
Demo8 b=new Demo8();
b.work("mike");
b.abc("mike");
a.work("peter");
}
}
}
第十一题
nterface Paintable{//可绘制接口
public void draw();//绘制抽象方法
}
public class baba {
public void draw() {
System.out.println("爸爸的喜好");
}
}package java7;
class baba1 extends baba implements Paintable {
public void draw (){
System.out.println("儿子的喜好有:");//提供儿子的喜好
}
}
class baba2 extends baba implements Paintable {//baba2类 继承baba类 并实现了可绘制接口
public void draw (){
System.out.println("抽烟");
}
}class baba3 extends baba implements Paintable {//baba3类 继承baba类 并实现了可绘制接口
public void draw (){
System.out.println("做饭");
}
}class baba4 extends baba implements Paintable {//baba4类 继承baba类 并实现了可绘制接口
public void draw (){ System.out.println("看电视");}
}class baba5 extends baba implements Paintable {//baba5类 继承baba类 并实现了可绘制接口
public void draw (){ System.out.println("钓鱼");}}
public class {
public static void main(String[] args) {//主方法
// TODO Auto-generated method stub
baba1 a = new baba1();//构造对象
a.draw();
baba2 b =new baba2();//构造对象
b.draw();
baba3 c =new baba3();//构造对象
c.draw();
baba4 d =new baba4();//构造对象
d.draw();
baba5 e= new baba5();//构造对象
e.draw();
}
}
结果: