Java速通-Day02

10-eclipse

IDE:

​ 集成开发环境,可以给开发者更好的编码、编译以及测试环境

​ Eclipse:新建一个java project,java源文件放在src目录下,在src目录下新建java类

eclipse快捷方式:main+alt+/–>main方法

对象+.可以查看该对象的方法

11-vscode

12-idea

idea使用项目和模块来组织代码,一个项目包含多个模块,一个模块包含多个类

main/psvm+回车可以快速生成main方法

14-实用工具

终端工具:

​ fluent ter:可以同时打开三种不同类型的终端(Powershell、CMD、WSL)

思维导图工具:

​ XMind

截图工具:

​ Snipaste:可以用f1截图并对图片进行编辑,包括加框、箭头等操作,可以将复制的内容变为图片(ctrl+c+f3)

笔记工具:

​ Typora

15-输入输出

输入:

​ 就是由使用者告诉程序要操作的数据

System.in.read()

​ 缺点:字符被转换成数字,不便于阅读

​ read方法一次只能读一个字符

var scanner=new Scanner(System.in)

​ new Scanner(System.in):创建Scanner对象

​ var scanner:给Scanner对象起一个名字,名字为scanner

​ var:代表某种类型

输出:就是由程序向使用者展现执行的结果

16-字符运算

字符串值:由双引号引起来的值

字符值:由单引号引起来的值,引号内只能有一个字符,不能为空也不能有多个值

可以用标准输出直接输出字符值和字符串值,也可以用他们的代号进行输出

可以用加号将两个字符串值进行拼接

转义字符:\+想要输出的有特殊意义的字符

​ \n:换行

​ \t:缩进

​ \b:光标退一格

​ \r:光标退到头

文本块:本质上还是字符串值,起始和结束用三个双引号(“”“)作为标记中间的字符不用加转义字符(三个双引号之后必须有换行)

17-数字类型

整数类型:

​ byte(1个字节)、short(2)、int(4)、long(8,类型后缀L)、

浮点小数:

​ float(4,类型后缀F)、double(8,类型后缀D,可以省略不写)

18-变量和运算符

类型 变量名=值

整数与整数的运算结果为整数

19-练习

等额本息是指一种贷款的还款方式,是在还款期内,每月偿还的钱是相等的,本金和利息加起来是固定的数额

每月偿还的贷款可以通过下述公式计算

pmr(1+mr)m/((1+mr)m-1)

​ p为贷款本金principal

​ mr为月利率monthlyinterestRate

​ m为还款月数months

类名.方法名(参数):Math.pow(底数,指数)

import java.text.NumberFormat;
import java.util.Scanner;
public class test1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入贷款本金:");
        double p=sc.nextDouble();//p为贷款本金
        System.out.println("请输入年利率:");
        double yr = sc.nextDouble();//yr为年利率
        System.out.println("请输入还款月数:");
        int m= sc.nextInt();
        double mr=yr/12/100;//mr为月利率
        //double money=p*mr*Math.pow((1+mr),m)/(Math.pow((1+mr),m)-1);//money为还款金额
        //提取相同项优化
        double pow=Math.pow((1+mr),m);
        double money=p*mr*pow/(pow-1);
        //格式化金额优化代码
        String payment= NumberFormat.getCurrencyInstance().format(money);//getCurrencyInstance()括号里可以填地区名,会转换成该地区的货币格式
        System.out.println("还款金额为"+payment);
    }
}

20-javadoc

Javadoc:Java核心类库

ctrl+n:查阅类文档

ctrl+f12:查阅方法文档,绿色锁方法可以直接使用,橙色是私有方法不可以直接使用

ctrl+q:光标落到方法处查看方法内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值