public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Fraction a = new Fraction(in.nextInt(), in.nextInt());
Fraction b = new Fraction(in.nextInt(),in.nextInt());
a.print();
b.print();
a.plus(b).print();
a.multiply(b).plus(new Fraction(5,6)).print();
a.print();
b.print();
in.close();
}
}
数据操作
public class Fraction {
private int a = 0;
private int b = 1;
//*构造函数
Fraction(int a,int b){
this.a = a;
this.b = b;
}
double toDouble(){
return a/b;
}
//*分数加法
Fraction plus(Fraction r){
Fraction new1 =new Fraction(0,1);
new1.a = (this.a * r.b) +(this.b * r.a);
new1.b = this.b * r.b;
return new1;
}
//* 乘法
Fraction multiply(Fraction r){
Fraction new1 =new Fraction(0,1);
new1.a = this.a * r.a;
new1.b = this.b * r.b;
return new1;
}
//*最大公约数,约分
int gcd(int a,int b){
if(a%b==0)
return b;
else
return gcd(b,a%b);
}
//*打印
void print(){
if(a==b)
System.out.println("1");
else{
int gys=gcd(a,b);
a = a / gys;
b = b / gys;
System.out.println(a+"/"+b);
}
}
}
1.Java学习
类是构造对象的模板或蓝图。 由类构造对象的过程称为创建类的实例。
局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。 成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。 类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。
2.作业:java——复数加减乘除计算
3.学习外的生活
7KM跑步+哑铃弯举(今天周日)
👴🏻的第二周 1.学习进度
总结:
2.学习外的生活
3.一些🖊话
1.记录(这有一张图片,可以查看)
·总结
2.Java学习 《核心技术》看到了接口,还没有看懂 Java题在写翁恺MOOC上的作业
Main主函数
数据操作
3.方法论
我的第四周
总结:
数据结构实操:
做题:
总结:
练字:406min = 6h46min。
《三体》全集阅读完毕。
数据结构(54/143)
Java书跳过事件开启第13章。
每天一道链表。
总结:
练字:455min = 6h35min。
《Java核心技术卷一》、《飘》读完。
数据结构(64/143)
下周大体计划:
✏️寒假总结
1.编程学习
[x] ▶️翁恺老师的OOP(67/67)
[x] ▶️浙大数据结构(64/173)
[x] 📔《Java核心技术卷Ⅰ》(709/709)
[x] 📝LeetCode每日一题
2.寒假读书
3.学习之外