18考研,感觉不太理想,等成绩这是个煎熬的过程,偏偏他呀的今年除夕夜出分。
外出找工作结果发现什么都不会,投了若干份简历,连个骗子的电话都没等到,现在已回老家。
上大学时自知二本学院没优势,于是更加努力,大学四年也没闲着,证书一大摞然而没什么卵用。
刘欢大叔一首从头再来,伴我学习
总结一下近几天的Java学习的东西。
一、Java开发环境
1. JDK Java Development 开发工具包
JRE java runtime environment 运行环境
JVM Java virtual machines Java虚拟机
2.变量
变量命名方法;驼峰命名法 name teacherName englishTeacherName
用之前给初值
int long用时后面加L 整型
float double 浮点型
char 2字节 1个中文符
byte 1字节
3.JDK提供System.currentTimeMillis()方法,返回1970.1.1到现在的毫秒数
用long型
4.double小数 浮点数 默认 float型后面加F;
会出现舍入误差
精确计算;BigDecimal类
5.boolean型 逻辑运算
true false
6.类型转换
直接转换 小到大
强制转换 大到小
顺序: byte short int long float double
7.运算符
关系运算 返回boolean型
逻辑运算 短路 && 前面false 后面不运行
|| 前面true 后面不运行
三目 int max = a>b ? a : b;
字符串链接
“ ” +a+b;
8.接收用户输入
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
int age = scan.nextInt();
scan.close();
9.闰年判断
10.
分支结构
1.) if else
package day03;
//收银台
import java.util.Scanner;
public class Cashier {
public static void main(String [] strgs){
Scanner scan = new Scanner(System.in);
System.out.println("请输入单价");
double unitPrice=scan.nextDouble();
System.out.println("请输入数量");
double amount = scan.nextDouble();
System.out.println("请输入金额");
double money = scan.nextDouble();
//总金额
double totalmoney = unitPrice*amount;
//总金额大于500,打八折
if(totalmoney>500){
totalmoney *= 0.8;
}
//判断输入的金额够不够
if(money >= totalmoney){//判断钱够不够
//找零
double change = money - totalmoney;
System.out.println("总金额"+totalmoney);
System.out.println("找零"+change);
}else{//不 够error
System.out.println("error钱不够");
}
scan.close();
}
}
2.)
switch(){
case1: System.out.println(" ");
break;
case2 :
default: ;
break;
}