第11天

命名规范 a) 类名首字母大写 b)方法和属性要小写 c)由多个单词组成的类名或方法名要采取驼峰规则 E:类名 StudentAdmin 方法名 studentName
java 笔记 | 2017-07-16 00:26 | 阅读 365 次 | 评论 0 条

封装 重载 构造方法

修改属性的访问权限来限制对属性的访问;并为每一个属性创建一对取值方法和赋值方法,用于对这些属性的访问 private 方法的重载:一个类中定义多个相同名字不同参数的多个方法,调用时会根据不同的参数选择相应的方法 package lianxi; public class adsadd { public static void main(String[]args){ compare kk = new compare(); kk.max(12,13); } } class compare{ public void max(int a,i...
java 笔记 | 2017-07-14 15:13 | 阅读 533 次 | 评论 0 条

第十天

关键字:toString 、this、 toString 1.在java中,所有对象都有toString()这个方法。 2.创建类时没有定义toString()方法输出对象时会输出对象的哈希码值 3.它通常只是为了方便输出,比System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法 4.他只是Sun公司开发java的时候为了方便所有的类的字符串操作 而特意加入的一个方法 toString()方法就是把对象转换成String类型,转换...
java 笔记 | 2017-07-14 14:14 | 阅读 676 次 | 评论 0 条

java怎么让数组字符串和\t 共同占用8个空格

问题来源:学生管理系统输出无法对齐 状态:未解决 原因:String数组的字符串无法与\t共用8个空格 比如: String[] a = new String[2]; a[0] = "hello"; System.out.println(a[0]+"\t"+"world"); System.out.println("hello\t"+"world"); 求大腿帮看
java问题 | 2017-07-14 13:19 | 阅读 554 次 | 评论 0 条

学生成绩管理系统_有问题

状态:未解决 关键:外层循环中 对字符串的整合 错误代码:不见了。。雾草找到了 public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("请输入学生的人数:"); int person = s.nextInt(); System.out.println("请输入学生的科目数:"); int a = s.nextInt(); String[] stu = new String[person]; Str...
java 笔记 | 2017-07-14 13:18 | 阅读 472 次 | 评论 0 条

第九天 面向对象的理解 和 类

//关键字: 类 对象 类组成 成员方法 成员变量 成员方法的类型 return关键字 万物皆对象 类是抽象 的 比如 人类 看得到摸得到吗 命名规范:(查) 类定义: { 属性 方法 } public class Person{ String name; String gender; int age; public void eat(){//无参数 无返回值 Syst...
java 笔记 | 2017-07-13 23:19 | 阅读 516 次 | 评论 0 条

第八天 内存的分析

程序的执行过程: a.程序 双击运行->load到内存区->内存中的操作系统代码找到代码的main方法开始执行 b.执行过程中的内存管理分为4部分: 1)栈(stack)局部变量 2)堆(heap)new 出来的东西 3)数据段(data segment) 静态变量 字符串常量 4)代码段(code segment) 存放代码 栈(stack)和堆(heap)得区别与联系: 1.栈空间由操作系统自动分配和释放;堆空间是手动申请和释放(常用new关键字来分配) ...
java 笔记 | 2017-07-13 21:47 | 阅读 535 次 | 评论 0 条

第七天 复习学过的程序

package lianxi;//你还记得 1900 年 1月 1日 吗 //猜拳游戏:123代表剪刀石头布,你输入一个 电脑随机产生一个 ,输出结果 //猜字游戏:电脑产生一个随机数,根据返回提示 猜大小 //9 9乘法表:输出乘法表即可9*9 //万年历:输入年月,计算此月到1900.1.1多少天,取余7得到的就是\t的数目 //冒泡 、选择排序 import java.util.Scanner; public class adsadd { public static void main(String[]args){ Scanner s = new Scanner(...
java 笔记 | 2017-07-13 01:07 | 阅读 483 次 | 评论 0 条

成绩管理系统(1) 明天

1234657910
日常 | 2017-07-12 00:02 | 阅读 632 次 | 评论 8 条

第六天 数组(3) 多维数组

1.int[][] arr = new int[2][3]; 2.int arr[][] = {{1},{1,2},{43,34}};//二维数组可以看成以数组为元素的数组 3.java中多维数组的声明和初始化一样,应该按从高维到低维的顺序进行,例如: int a[][] = new int[3][]; a[0] = new int[2];//这里是a的第一个大元素 a[1] = new int[3]; a[2] = new int[1]; int t1[][] = new int[][4];//非法
java 笔记 | 2017-07-11 23:22 | 阅读 491 次 | 评论 0 条

第六天 数组(2)

1.数组的排序:Arrays.sort(); 用法 import java.util.Arrays; int[] a = {1,3,2}; Arrays.sort(a); for(int i=0;i<a.length;i++){System.out.println(a[i]);}//结果:以 升序输出(无论数字int还是字母String) example: package lianxi;//1.把一组学生成绩按升序排列 2.把一堆字母按降序输出 import java.util...
java 笔记 | 2017-07-11 23:16 | 阅读 638 次 | 评论 0 条

第六天 数组(1)

1.声明并赋值: int[] a = new int[5]; or int a[] = new int[5]; 未赋值则默认值为0,还有其他声明格式: int[] a = {1,2,3,}; int[]a = new int[]{1,2,3}; e:int[]arr 是引用类型的变量,放在栈空间里;new int[5] new出来的东西(数组)放在堆内存 2. import java.util.Scanner; Scanner s = ne...
java 笔记 | 2017-07-11 01:37 | 阅读 546 次 | 评论 0 条

第六天 栈和堆

等补充 查查查!!!!!!
java 笔记 | 2017-07-11 00:26 | 阅读 464 次 | 评论 1 条

第五天 calendar

package example;//Scanner \ for \ if import java.util.Scanner;//主题:日历制作 public class calendar { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("please input the year:"); int year = s.nextInt(); System.out.println("please input the month:...
java 笔记 | 2017-07-11 00:12 | 阅读 577 次 | 评论 0 条

第四天 break和continue

package example;//break coninue //主题 : 简易保险柜密码系统 import java.util.Scanner; public class continue_break { public static void main(String[] args) { Scanner s = new Scanner(System.in); while(true){ //while(1)会出错 reason:java中强制要求while()里面的值为boolean类型的 而c/c++没有此要求 System.out.println(";plea...
java 笔记 | 2017-07-11 00:10 | 阅读 566 次 | 评论 1 条

第三天 switch

package example;//switch random Scanner //主题:猜拳游戏(基于随机数) import java.util.Scanner; public class switch2 { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("please input a number:"); int m = s.nextInt(); int n = (int)(Math.random()*3)+...
java 笔记 | 2017-07-11 00:09 | 阅读 496 次 | 评论 0 条

第二天 while

package example;// knowledge point : whlie random Scanner import java.util.Scanner; //主题:猜产生的随机数的大小 public class whlie { public static void main(String[] args) { Scanner s= new Scanner(System.in); int m = (int)(Math.random()*100+1);//产生1~100的随机数 System.out.println("please input a numbe...
java 笔记 | 2017-07-11 00:08 | 阅读 377 次 | 评论 0 条

第一天 杂乱知识点

package lianxi; //import java.util.*; //import java.util.Random;//导入 random 包 public class hello1 { public static void main(String[] args){ //System.out.println((int)(Math.random()*10)); System.out.println((int)(Math.random()*3)); // Random xx=new Random();// 声明 random 对象 //int number = ...
java 笔记 | 2017-07-11 00:07 | 阅读 421 次 | 评论 0 条
文章归档