java学习之路
对抗路、余温
测试小白
展开
-
java:三元运算符,比较三个数最大值,并输出
ublic class testCase {public static void main(String[]args){ int x=5; int y=10; int c=15; int z; int f; z=(x>y)?x:y; f=(z>c)?z:c; System.out.println(f);}}原创 2018-07-11 17:10:43 · 11779 阅读 · 0 评论 -
java:键盘输入util.Scanner的使用
import java.util.Scanner;public class testCase {public static void main(String[]args){ Scanner scanner = new Scanner(System.in); System.out.println("请输入一个整数:"); int f= scanner.nextInt();//...原创 2018-07-12 15:24:08 · 422 阅读 · 0 评论 -
java:&与&&的区别
package dayone1;public class testif { public static void main(String[]args){ int x = 3; int y = 4; System.out.println((++x == 3) & (++y == 4)); //false & false...原创 2018-07-30 10:28:44 · 338 阅读 · 0 评论 -
java:if...else..if...else控制语句的使用
package dayone1;import java.util.Scanner;import java.util.Scanner.*;public class testif { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out....原创 2018-07-30 14:20:43 · 7699 阅读 · 0 评论 -
java:if...else语句嵌套使用
package dayone1;import java.util.Scanner;import java.util.Scanner.*;public class testif { public static void main(String[]args){//求三个数的最大值,if语句嵌套 int a=10; int b=20; int ...原创 2018-07-30 14:48:18 · 2410 阅读 · 0 评论 -
java:选择结构Switch语句的格式
package dayone1;public class Swith { public static void main(String[] args) {//case后面只能是常量,不能是变量,而且多个case后面的值不能出现相同的 int week=0; switch (week) { //基本数据类型可以接收byte,short,char,i...原创 2018-07-30 15:20:09 · 1065 阅读 · 0 评论 -
java:控制语句的知识点
1.if语句的格式1 if(比较表达式) { 语句体; }1.1:执行流程: * 先计算比较表达式的值,看其返回值是true还是false。 * 如果是true,就执行语句体; * 如果是false,就不执行语句体;2.if语句的格式2 if(比较表达式) { 语句体1...原创 2018-07-30 17:09:57 · 168 阅读 · 0 评论 -
java:for循环的语句格式
package dayone1;public class fortest { public static void main(String[]args){ for(int i=1;i<10;i++){ System.out.println("hello wored"); } }}* 循环结构for语...原创 2018-07-30 17:25:45 · 8109 阅读 · 0 评论 -
java:for循环练习1-100之间偶数/奇数和
package dayone1;public class fortest2 { public static void main(String[]args){ int sum=0; for (int i=1;i<=10;i++){//求1-10之间数的和 sum=sum+i; } for(in...原创 2018-07-30 17:44:53 · 12408 阅读 · 1 评论 -
java:for循环之练习水仙花
package dayone1;public class fortest3 { public static void main(String[]args){ //for循环之练习水仙花 int count=o; for(int i=100;i<=999;i++){ int ge=i%10;//获取个位数 ...原创 2018-07-31 10:04:09 · 932 阅读 · 0 评论 -
java:while循环语句的格式
package dayone1;public class forwhile { public static void main(String[]args){ int x=1; while (x<=10){ System.out.println(x); x++; } }}...原创 2018-07-31 14:34:38 · 4718 阅读 · 0 评论 -
java:while循环练习之水仙花
package dayone1;public class forwhile { public static void main(String[]args){ int i=100; int count=0; while(i<=999){ int ge=i%10;//获取个位数 int...原创 2018-07-31 14:47:36 · 676 阅读 · 0 评论 -
java:do...while循环语句的格式
package dayone1;public class fordowhile { public static void main(String[]args){ int i=1; do{ System.out.println("i等于:"+i);//循环体语句 i++;//控制条件语句...原创 2018-07-31 15:25:35 · 4035 阅读 · 0 评论 -
java:循环结构三种循环语句的区别
* 三种循环语句的区别:* do...while循环至少执行一次循环体。* 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。* for循环和while循环的区别:* A:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,* B:用for循环的话。for循环执行语句后变量会被释放,及早的从内存中消失,可以提高内存的使用效率。 ...原创 2018-07-31 16:03:33 · 1484 阅读 · 0 评论 -
java:for循环嵌套之九九乘法表
package dayone1;public class forjiujiu { public static void main(String[]args){ int i; int j; for(i=1;i<=9;i++){//外层循环控制行数 for(j=1;j<i;j++){//内层循环控制列数...原创 2018-07-31 17:36:52 · 812 阅读 · 0 评论 -
java:控制跳转语句break和continue
package dayone1;public class forxing { public static void main(String[]args){ int i; for(i=1;i<=9;i++){ if(i==4){ break;//满足i=4的时候,结束循环 }...原创 2018-07-31 17:44:54 · 190 阅读 · 0 评论 -
java:方法之求和案列及其调用
package dayone1;public class Methon { public static void main(String[]args){// int a=10;// int b=20;// int sum=a+b;// System.out.println(sum); int sum=Add...原创 2018-08-01 15:47:57 · 2292 阅读 · 0 评论 -
java:方法练习之比较二个数的大小与相等
package dayone1;import java.util.Scanner;public class Methon { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入a的值:"); ...原创 2018-08-01 16:08:51 · 1992 阅读 · 0 评论 -
java:方法调用练习之九九乘法表
package dayone1;import java.util.Scanner;public class jiujiu { public static void main(String[]args){ Scanner sc=new Scanner(System.in); System.out.println("请输入a的值:"); ...原创 2018-08-01 16:41:25 · 805 阅读 · 0 评论 -
java:方法重载简单描述
package day02;//重载 :方法名相同,但参数列表不同,与返回值类型无关//重载的分类//1.参数个数不同//2.参数类型不同//3.顺序不同public class Methon_Overload { public static void main(String[]args){ double sum1=add(10,20); Sy...原创 2018-08-01 17:02:58 · 781 阅读 · 0 评论 -
java:方法重载练习比较数据是否相等
package day02;//方法重载练习比较数据是否相等public class Methon_Overload { public static void main(String[]args){ boolean sum1=add(10,20); System.out.println(sum1); boolean sum3=add(...原创 2018-08-01 17:08:06 · 462 阅读 · 0 评论 -
java:数组取值的过程
package day02;public class Array { public static void main(String[]args){ int[] arr = new int[3]; int[] arr = {11,22,33,44,55}; }}* A:栈(掌握)-栈针的概念,比如压子弹一样,先进后出 * 存储局部变量 ...原创 2018-08-06 15:49:03 · 3768 阅读 · 0 评论 -
java:数组的初始化及动态初始化
package day02;public class Arraaylistone { public static void main(String[]args){ //解释左边:int代表类型,[]代表数组,几个中括号代表几维数组,arr合法的标识符 //解释右边:new创建新的实体或对象,[]代表数组,5代表数组长度 //数据类型[]...原创 2018-08-01 18:33:47 · 6601 阅读 · 3 评论 -
java:对数组进行反转操作
package day02;public class Arryfanzhuan { public static void main(String[]args){ int[] arr = {11, 22, 5, 44, 55}; reverseArray(arr);//调用反转方法 forreverseArray(arr);//调用遍历...原创 2018-08-10 17:34:00 · 1808 阅读 · 0 评论 -
java:查找某个元素在数组中出现的索引位置
package day02;public class Array_Demo { //查找指定元素,第一次出现在数组中的索引位置 public static void main(String[] args) { int[] arr = {11, 22, 5, 44, 55}; int Index=getIndex(arr,12);//调用方法 ...原创 2018-08-10 18:19:49 · 26379 阅读 · 0 评论 -
java:数组操作的两个常见小问题越界和空指针
package day02;public class Array { public static void main(String[]args){ int[] arr = new int[3];// * a:ArrayIndexOutOfBoundsException:数组索引越界异常// * 原因:你访问了不存在的索引。...原创 2018-08-06 18:07:29 · 639 阅读 · 0 评论 -
java:遍历数组并封装方法调用
package day02;public class forArray { public static void main(String[]args){ int[] arr = {11,22,33,44,55}; for(int i=0;i<arr.length;i++){ System.out.println("数组的第...原创 2018-08-06 18:22:13 · 2413 阅读 · 0 评论 -
java:获取数组中的最大值/最小值并封装成方法调用
package day02;public class ArrayMax { public static void main(String[] args) { int[] arr = {11, 22, 5, 44, 55}; printArrayMax(arr);//获取最大值 printArrayMin(arr);//获取最小值 ...原创 2018-08-06 18:39:45 · 3215 阅读 · 0 评论 -
java:面向对象(成员变量和局部变量的区别)
package day06;* A:在类中的位置不同 * 成员变量:在类中方法外 * 局部变量:在方法定义中或者方法声明上 * B:在内存中的位置不同 * 成员变量:在堆内存(成员变量属于对象,对象进堆内存) * 局部变量:在栈内存(局部变量属于方法,方法进栈内存) * C:生命周期不同 ...原创 2018-08-14 14:51:52 · 186 阅读 · 0 评论 -
java:面向对象(方法的形式参数是类名的时候如何调用)
package day06;public class Demo4 { public static void main(String[]args){ Print(10);//输出10 Studentone s1 = new Studentone();//创建对象,并将对象的地址赋值给s1使用 Print(s1);//把地址值传递给Pri...原创 2018-08-14 15:08:28 · 1621 阅读 · 0 评论 -
java:数组练习之根据键盘录入索引,查找对应星期
package day02;import java.util.Scanner;public class weekArray { public static void main(String[]args){ Scanner scanner = new Scanner(System.in); System.out.println("请输出对应的星期天数,...原创 2018-08-13 11:04:55 · 1611 阅读 · 0 评论 -
java:二维数组的格式及介绍
package day02;public class Array_DemoOen { public static void main(String[]args){ int[][] arr = new int[3][2]; int[][] arrOne = {{1,2,3},{4,5},{6,7,8,9}}; System.out.pri...原创 2018-08-13 14:15:56 · 1403 阅读 · 1 评论 -
java:遍历二维数组的方法
package day02;public class ForTwoArray { public static void main(String[] args) { //二维数组循环遍历 int[][] arr = {{1, 2, 3}, {4, 5}, {6, 7, 8, 9}}; ForArray(arr); } ...原创 2018-08-13 14:56:56 · 1100 阅读 · 0 评论 -
java:求二维数组之和
package day02;public class ForTwoArray { public static void main(String[] args) { //二维数组循环遍历 int[][] arr = {{1, 2, 3}, {4, 5}, {6, 7, 8, 9}}; ForArray(arr); } ...原创 2018-08-13 15:07:01 · 1632 阅读 · 0 评论 -
java:参数传递问题基本数据类型与引用数据类型
package day02;//java中是传值还是传址?//1.既是传值,也是传址,基本类型传值,引用类型传址//2.java中只有传值,地址也是值(java之父定义)public class DemoThree { public static void main(String[] args) { //基本数据类型的值传递,不改变原值,因为调用后会弹栈,而局部变...原创 2018-08-13 16:23:37 · 247 阅读 · 0 评论 -
java:面向对象思想概述
面向对象(面向对象思想概述)* A:面向过程思想概述 * 第一步 * 第二步 * B:面向对象思想概述 * 找对象(第一步,第二步) * C:举例 * 买煎饼果子 * 洗衣服 * D:面向对象思想特点 * a:是一种更符合我们思想习惯的思想 * b:可以将复杂的事情简单化 * c:将我们从执行者变成了指挥者 * 角色发生了转换* E:面向对象开发 * 就是不断的创...原创 2018-08-13 16:49:45 · 254 阅读 · 0 评论 -
java:面向对象的定义及使用
package day06;public class Demo_01 { public static void main(String[]args){ //创建对象的格式:类名 对象名 = new 类名(); Student student = new Student(); student.name="张三";//使用成员变量 ...原创 2018-08-13 17:50:39 · 302 阅读 · 0 评论 -
java:一个对象使用的内存过程
package day06;1.编译的时候原文件变成了字节码文件在硬盘上,运行的时候加载到内存上,加载到内存上其实就是进入了方法区,只有在内存上时,才可以使用对应的数据public class Demo_Car {//1.Demo_Car类编译进入方法区,Demo_Car下面的main主方法,由虚拟机自动调用 public static void main (){//2.虚拟机调用...原创 2018-08-13 18:30:10 · 168 阅读 · 0 评论 -
java:private关键字的概述与特点
package day06;// * B:private关键字特点// * a:是一个权限修饰符// * b:可以修饰成员变量和成员方法// * c:被其修饰的成员只能在本类中被访问//* C:案例演示// * 封装和private的应用:// * A:把成员变量用private修饰// * B:...原创 2018-08-30 16:33:50 · 309 阅读 · 0 评论 -
java:this关键字的概述和引用
//this表示当前对象的引用,this记录的是创建对象presonone p1的地址值(区分局部变量和成员变量的重名)//如果不写this,会采用就近原则,变量给变量赋值,等get获取值的时候为没赋值的情况(get获取的是成员变量)//赋值的时候是给方法内的局部变量赋值public class Demo_this { public static void main(String[...原创 2018-08-30 17:03:42 · 219 阅读 · 0 评论