一:修改手机默认语言
代码
-
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 <YuanX> 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<ar.a.length;i++){//for循环
-
System.out.print(ar.a[i]);//输出ar
-
System.out.print("\t\t");//空格
-
}
-
System.out.println();//换行
-
System.out.print("精装苹果");//输出:精装苹果
-
for(int i=0;i<b.length;i++){//for循环
-
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
-
}
-
}
结果: