2020.3.2
今天准备开始写博客,
来记录一些自己掌握的知识点(听说这有利于自学)
开头先问
求大佬解惑:
System.out.println();
为什么会有很多类的println
public static void main(String[] args) 和package hello;
有什么作用
-
public class happy
有public的类,那么源文件明要和class 后的名称相同
happy.java 才能运行源文件 -
符号比较
6 > 5 > 4 true和4不能进行比较
a == b == c true和c不能进行比较
a == b > false true 和false没有大小差别 -
基本输入输出
输入框架:
Scanner in = new Scanner(System.in);
int amount;
amount = in.nextInt();
输出框架:
System.out.println( "找你: "+(amount-9)); -
浮点误差
double a = 1.0;
double b = 0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1 +0.1
a!=b
但可以用(Math.abs(a-b)<1e-6 来比较 -
判断
if()
{
}
这和c差不多 =-= -
个人摸索 循环应该也就 for while do while
-
断点debug
四种方法来帮助找bug
返回Java
今日代码
package hello;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) {
//初始化
Scanner in = new Scanner(System.in);
//请投币
for(int i=0;i<10;i++){
int amount;
System.out.print("请输入金额:");
amount = in.nextInt();
if(amount>=9){
//框架
System.out.println("************");
System.out.println(" 环城一日游");
System.out.println(" 票价9块!");
System.out.println("************");
//处理输出
System.out.println( "找你: "+(amount-9));
}
else
{
System .out .println("对不起,你的金额有限!");
}
}
}
}