一:修改手机默认语言
代码
package homework;
public class changephonelanguage {//创建类
public changephonelanguage() {//主方法
System.out.println("智能手机的默认语言为英文");//输出信息
}
public changephonelanguage(String defaultLanguage) {//主方法
System.out.println("将智能手机的默认语言设置为"+defaultLanguage);//输出信息
}
public static void main(String[] args) {//主方法
changephonelanguage changephoneLanguage1=new changephonelanguage();//更改语言
changephonelanguage changephoneLanguage2=new changephonelanguage("中文");//输出信息
}
}
结果:
二:设置信用卡密码
代码:
package homework;
public class ATM {//创建类
String cardNum;//声明cardNum
String password;//声明password
public ATM(String cardNum,String password) {//主方法
this.cardNum=cardNum;//设置cardNum
this.password=password;//设置password
if(password.equals("123456")) {//if语句
System.out.println("信用卡"+cardNum+"的默认密码为"+password);//输出信息
}else {
System.out.println("重置信用卡"+cardNum+"的密码为"+password);//输出信息
}
}
public ATM(String cardNum) {//主方法
this(cardNum,"123456");//设置密码
}
public static void main(String[] args) {//主方法
ATM initialATM=new ATM("4013735633800642");//卡号
ATM resetedATM=new ATM("4013735633800642","168779");//重置后密码
}
}
结果:
三:飞速的高铁
代码:
package homework;
/**
* @author Dejon_D
*/
import java.io.PrintStream;//创建PrintStream类
public class Train {//创建类
final static float P=145.8f;//定义final
public static void main(String[] args) {//主方法
int a=2;//定义int型变量
float speed=P*a;//运算公式
huoche b=new huoche(P);//赋值
gaotie c=new gaotie(speed);//赋值
}
}
class huoche{//创建类
float P;//定义float型变量P
public huoche(float P){//方法
this.P=P;//设置P的值
System.out.println("火车的速度为"+P+"公里/小时");//输出信息
}
}
class gaotie{//创建类
float speed;//定义float型变量
public gaotie(float speed){//方法
this.speed=speed;//设置speed等于speed
System.out.println("高铁的速度为"+speed+"公里/小时");//输出信息
}
}
结果:
四:计算机械钟和石英手表的时间
代码:
package homework;
/**
*
* @author Dejon_D
*
*/
public class Clock {//创建类
String structure;//声明structure
String style;//声明style
double price;//声明price
public Clock(String structure,String style,double price) {//主方法
super();//super()
this.structure=structure;//设置structure
this.style=style;//设置style
this.price=price;//设置price
}
static public void getTime() {//获取时间方法
System.out.println("当前时间:10点10分");//输出时间
}
public static void main(String[] args) {//主方法
Clock bell =new Clock("机械","钟",189.99);//输出信息
System.out.println(bell.structure+bell.style+"的价格为"+bell.price+"元RMB");//输出价格
getTime();//获取时间
Clock watch=new Clock("石英","手表",69);//输出信息
System.out.println(watch.structure+watch.style+"的价格为"+watch.price+"元RMB");//输出价格
getTime();//获取时间
}
}
结果:
五:多功能参数(方法的重载)
代码
package java第七次作业;
import java.util.Scanner;//导入Scanner方法
public class one {//定义一个类
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型参数r
return(r*r*PI);//返回r*r*PI的值
}
public static void main(String[] args) {//主方法
// TODO Auto-generated method stub
System.out.println(PI);//输出PI的值
System.out.println(add(4.0000001));//调用add方法并输出
System.out.println(add(3.0,4.0));//调用add方法并输出
}
}
结果
六:输出圆形和矩形的面积
代码:
package 作业7;
/**
*
* @author Dejon_D
*
*/
class Shape {//创建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 输出圆形and矩形面积 extends Shape{//主方法
public static void main(String[] args) {//主方法
Shape a=new Shape();//创建类
a.s1(1.5);//圆的半径
a.s2(1, 11);//矩形的长和宽
}
}
结果
七:定义人类的介绍方式
代码
package 作业7;
/**
*
* @author Dejon_D
*
*/
public class Human {//创建类
static int age;//定义年龄
public String toString() {//主方法1
return "我"+age+"岁,我是";//输出内容
}
public static void main(String[] args) {//主方法
age=18;//给age赋值为18
if(age>=18) {//if语句,条件age>=18
System.out.println(new Human()+"成年人");//条件成立时输出
}
else {//else,不符合条件
System.out.println(new Human()+"未成年人");//条件不成立时输出
}
}
}
结果
八: 编写登陆方法
代码;
package 作业7;
/**
* @author Dejon_D
*/
import java.util.Scanner;//输入函数
public class Password {//创建类
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 {//do语句
System.out.println("请输入用户名:");//输出:请输入用户名
username =sc.nextLine();//输入用户名
System.out.println("请输入密码:");//输出:请输入密码
password=sc.nextLine();//输入密码
}while(!login(username,password));//while语句
System.out.println("-----------");//输出:---------
System.out.println("登录成功");//输出:登录成功
sc.close();//输入结束
}
}
结果;
九:人工包装的水果与普通水果的价格
代码
package 作业7;
/**
*
* @author Dejon_D
*
*/
class Past{//创建类
double a[]=new double[]{1.98,5.0,0.0,9.9};//初始化价格
}
public class Price 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");//输出:苹果
Price ar=new Price();//创建对象
for(int i=0;i
结果:
十:模拟上课场景(接口与实现)
代码
public abstract class hellow {//定义一个抽象类
interface p1{//工作接口
void p1();
}
interface p2{//问候接口
void p2();
}
} public class teacher {
String name;
void hellow(String name){//重写hellow方法
System.out.println(name+":老师好");//输出
}
void work(String name) {//重写wrok方法
System.out.println(name+":同学们开始记笔记");//输出
}
}public class Demo8 extends hellow{//继承接口
String name;
void hellow(String name) {//重写hellow()方法
System.out.println(name+":同学们好");
}
void work(String name) {//重写work方法
System.out.println(name+":老师开始上课");
}
}public class 例题1{
public static void main(String[]args) {//主方法
teacher a=new teacher();//创建学生对象
a.hellow("peter");//调用方法并传入参数
Demo8 b=new Demo8();//创建老师对象
b.work("mike");//老师对象调用hellow方法并传入参数mike
b.hellow("mike");//老师对象调用work方法并传入参数mike
a.work("peter");//学生对象调用work方法并传入参数peter
}
}
结果
十一:儿子喜欢做的事(接口与实现 多实现)
代码
package 第七章继承;
interface Paintable{//可绘制接口
public void draw();//绘制抽象方法
}
public class baba { //爸爸的喜好
public void draw() {
System.out.println("爸爸的喜好");
}
}package 第七章继承;
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 erzi {//测试类
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();
}
}
结果