获得徽章 0
- 一今天学了什么
构造方法的重载,虚拟机
二、学习的具体内容
对象的属性
public class User{
int id ;
String name ;
String pwd ;
public User(int id ){
this.id = id;//this.对象的成员变量是int id ;……对象的属性
}
}
……(中间要加构造器,右击Generate 然后选择,点击所需要的构造器)
public static void main (String [] args ){
User u = new User ();
}
虚拟机:
内存分为虚拟机栈stack,堆heap,方法区method area
栈,存放方法
三、总结
四、有哪些会了,哪些不会
展开评论点赞 - 一、今天学了什么
递归,面向对象如何学习,理解,设计类包含1.属性(静态数据)
2.方法(动态行为)
3.构造器
二、学习的具体内容
阶乘5*4*3*2*1
public static int(或者是long) digui (int n){
if(n==1){
return 1;
}else{
return n*digui (n-1);
}
}
面向对象就是根据设计作出方案,
三、总结
可以用拼音代替,分清逻辑
有哪些会了、有哪些还不会
展开赞过评论2 - 一、今天学了什么
方法核心详解
二、学习的具体内容
public static int (返回值)handleLate(int lateMinute,int monthSalary )
int = ……
int =……
System.out.println(“……”)
System ……
if(……){
System ……
,,
}else if(……){
}else if(……)
…………
}
三、总结
有哪些会了、有哪些还不会
add不明白展开评论点赞 - 一、今天学了什么
制作年薪计算器
二、学习的具体内容
回顾知识scanner键盘输入,while语句
程序控制
scanner a = new scanner
while(true){
System .out.println……
int ……
Scanner键盘输入
scanner s = new Scanner(System.in);
System .out.println(“…………”)
System .out.println(“…………”)
}
三、总结
有哪些会了、有哪些还不会
展开评论点赞 - 一、今天学了什么
二、学习的具体内容
int count = 0 计数器
count++
if(count==5){
System out println ()
count=0
}
三、总结
有哪些会了、有哪些还不会
展开评论点赞 - 一、今天学了什么
嵌套循环 break语句 continue 语句
二、学习的具体内容
public static……
for(int i=0;i<5;i++){
System.out.print(1+"\t");
System.out.println()
for(int i=0;i<5;i++){
System.out.print(2+"t");
System.out.println();
等于
for(int m=0;m<5;m++){
for(int i=0;i<5;i++){
System.out.print(m+"t");
for(……){
}
}
System.out.println();
}
乘法表
for(int m=1;m<9;m++){
for(int n=1;n<=m;n++){
System.out.print(n+"*"+m+"="+(n*m)+" t");
}
Ststem……
break语句:强行退出整个循环
continue:结束循环,进去下一个循环
回顾以往知识while会一直循环下去
三、总结
for(初始化部分,布尔表达式,迭代因子)
有哪些会了、有哪些还不会
初始化部分开始部分为一个数,之后以这个往后运算
布尔表达式及条件
迭代因子i++,i - -
展开1点赞 - /* */,注释掉
while循环
- [ ] int a = 3;
- [ ] while(a<8){
- [ ] System.out.println(“I LOVE YOU”+a);
- [ ] a++;
- [ ] }
- [ ] 累加运算
- [ ] int = 0;
- [ ] int sun = 0;
- [ ] while (i <= 100){
- [ ]
- [ ] sun = sun + i ;(累加)
- [ ] i ++;
- [ ] }
System …………
- [ ] println可以把ln 去掉,后面加+“\t”为横向制表图
只能出现一个变量在里面
for(int h =0;h<100;h++){
System …………
}
回顾知识
(sun+=i)=(sun=sun+i)展开评论点赞 - 接着昨天没写完
if-else if-else多分支结构
if(c<3){
System .out.println(“好极了”);
}else if(c<6){
System .out.println(“非常好”);
}else if(c<8){
System .out.println(“很好”)
}else if (c<10){
System .out.println (“好”)
} …………
Swich语句
int gread = (int)(Math.random()*5);//大学的年级
Swich(great){
case1:
System.out.println(“大一,还可以玩三年”)
break;
case2:
System.out.println(“大二,还能玩一年,不慌”);
break;
…………
}
展开赞过21 - 一、今天学了什么
if单分支结构,if-else双分支结构,if-else if-else多分支结构,Swich语句
二、学习的具体内容
Math.random()用于double(小数)0~1之间的小数,int c = (int)Math.randow()*6,结果为1~5之间的整数
if(c<5){
System .out.println (“今天皆大欢喜”);
}
if-else双分支结构
if(d>6){
System.out.println(“A”);
}else(否则){
System .out.println(“B”);
}
三、总结
回顾之前的知识,int a = 3 int b=4
int c = a<b?a:b
有哪些会了、有哪些还不会展开赞过11 - 一、今天学了什么
自动类型转换 强制类型转换
二、学习的具体内容
容量小的数据类型可以自动转换容量大的数据类型,容量大的数据类型也可以转换容量小的数据类型,但会损失精度
整数int类型可以自动转换char(−128~127) byte(0~255) short(−32768~32767)
浮点数转为整数型,会丢失小数部分
三、总结
Boolean不能强制转换,int和long不能强制转换
int和char可以强转
强制类型转换,如果超过表值范围,会出现一个完全不同的值
有哪些会了、有哪些还不会
展开赞过评论1