随笔分类 - java / java基础
java环境变量的配置及组成
摘要:/* 数组A:1,7,9,11,13,15,17,19;数组b:2,4,6,8,10 两个数组合并为数组c,按升序排列。 */ public class Test5 { public static void main(String[] args) { int[] arr1 = {1, 7, 9, 1
阅读全文
摘要:二分查找(折半查找) 前提:查找的序列必须是有序的,否则无法使用二分查找 4.二分法查找操作:使用二分法查找有序数组中元素。找到返回索引,不存在输出-1。 分析:二分法查找的前提是数组有序。 假如有一组数为3,12,24,36,55,68,75,88要查给定的值24.可设三个变量 front,mid
阅读全文
摘要:public static void printshuzu(int[][] arr){ for (int i = 0; i < arr.length; i++) { // 外层循环控制的是遍历第几个一维数组元素 for (int j = 0; j < arr[i].length; j++) { //
阅读全文
摘要:选择排序 public static int[] shuzu(int[] arr){ for (int i = 0; i < arr.length; i++) { //3,8,12,22,49 for (int j = i + 1; j < arr.length; j++) { if (arr[i]
阅读全文
摘要:/* 将逆序2的功能封装成一个方法: 定义指针的方式 */ public static int[] niXu2(int[] arr) { for (int start = 0, end = arr.length - 1; start < end; start++, end--) { int tmp
阅读全文
摘要:import java.util.Scanner; /* 某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全, 在传递过程中需要加密,加密规则如下: 首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字, 最后将第一位和最后一位数字交换。 请任意给定一个小于8位的
阅读全文
摘要:public class CanShuDemo { public static void main(String[] args) { int a = 10; int b = 20; System.out.println("a:" + a + ",b:" + b); // a:10 ,b:20 cha
阅读全文
摘要:java中第一个存储数据的容器:数组 特点: 1、数组的长度大小是固定的 2、同一个数组中,存储的元素数据类型是一样的 数组的定义语句格式: 数据类型[] 数组名; 举例:int[] arr; // 定义了一个可以存储int类型的一维数组,数组名叫做arr 数组没有初始化,无法直接使用,数组是我们第
阅读全文
摘要:从结果上来看&&与&的结果是一样的, 如果左边为false,右边表达式不会执行,整体结果为false 从结果上来看||与|的结果是一样的, 如果左边为true, 右边表达式不会执行,整体结果为true 位运算符:针对二进制的值补码形式进行计算的 & | ^(相同为0,不同为1) ~ << >> >>
阅读全文
摘要:标识符:就是给类,接口,方法,变量等起名字时使用的字符序列 起名字时的规则(法律): 1. 英文大小写字母 2. 数字字符 3. $和_ 起名字时的规范(道德): 1、不能以数字开头 2、不能是关键字 3、不能除$和_以外的特殊符号出现 4、要见名知意(推荐是英语单词构成,拼音构成) 常见的命名规则
阅读全文
摘要:java针对整数常量,提供了4种表现形式 二进制:由0,1构成,逢2进1,由0b开头 八进制:由0,1,2,3,4,5,6,7构成,逢8进1,由0开头 十进制:由0,1,2,3,4,5,6,7,8,9构成,逢10进1,java中整数默认是十进制的 十六进制:由0,1,2,3,4,5,6,7,8,9,
阅读全文
摘要:1.path环境变量配置的作用 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下时候,因此程序只能写入bin目录 程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下
阅读全文
摘要:jdk与jre,JEW包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不
阅读全文
浙公网安备 33010602011771号