文章列表
------- android培训、java培训、期待与您交流! ----------
class OpreateDemo//算术运算符(未删)和转义字符
{
public static void main(String[] args)
{
int x=4270;
x=x/1000*1000;
System.out.println(x);
System.out.println(1%-5);//结果为 +1
System.o ...
黑马程序员—Java核心部分 面向对象
- 博客分类:
- java面向对象
------- android培训、java培训、期待与您交流! ----------
面试提问: 什么是面向对象1.特点 面向对象是一种思想 2.举例 眼前的 面试官就是以面向对象的思想来招人 生活中 买洗衣机 电脑等 提高工作效率 化繁为简或者由执行者变为指挥者 存钱去银行 吃饭去饭店 都是因为对象具有需要的功能 没有对象就造一个对象
黑马程序员—数组练习之LuckNumber
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class LuckNumber//幸运数字游戏 及循环总结
{
/*
比如你 把这个问题想成8个小朋友手拉手成一个圈arr[0]到arr[7],从第一个
小朋友开始,每数到3有一个小朋友出队arr=0,外面的for循环7次,给7个小
朋友赋值为0,表示出队,最后剩下的那个就是LuckNumber了。仔细读下代码
,应该不难的。
*/
public static void main(String[] args)
{
int[] a ...
黑马程序员—二维数组及练习
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class Array2Demo//二维数组 及练习
{
public static void main(String[] args)
{
/*
//int[][] arr = new int [3][4];二维数组arr中有3个一维数组 每个一维
数组有4个元素
int[][] arr = {{3,5,1,7},{2,3,5,8},{6,1,8,2}};
System.out.println(arr[0][1]); 打印的是 ...
黑马程序员—数组进制转换优化及复习
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayTest7//进制转换优化
{
public static void main(String[] args)
{
toBin(6);
System.out.println();
}
public static void toBin(int num)
{
trans(num,1,1);
}
public static void trans(int num,int base,int offset)
{
...
------- android培训、java培训、期待与您交流! ----------
class ArrayTest6//查表法 十进制十六进制和二进制
/*
因为十进制转十六进制时的temp-10+'A' 不容易想到 所以用到现在的查表法
先进行十进制转十六进制
*/
{
public stat ...
黑马程序员—数组进制转换引子
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayTest5//进制转换
{
//十进制转二进制
public static void toBin(int num)//bin 二进制
{
StringBuffer sb = new StringBuffer ();//能装数据的容器
while (num>0)
{
//System.out.println(num%2);
sb.append(num%2);//具有可以附加的功能 格式是sb.append(需要记录的动作); ...
黑马程序员—数组(折半查找及相关面试题)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayTest4//数组(折半查找)
{
//1:普通的做法 需要从头开始找 效率低
//public static int getIndex(int[] arr,int key);加上了;就致命了 提示一大推见截图
public static int getIndex(int[] arr, int key)
//在公共类中打印时也不要忘了是int index = getIndex_2(arr,190);不是getInddex_2(190)
{
fo ...
黑马程序员—数组(反转)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayTest3// 反转
/*
对给定的数组进行反转。
{3,1,5,6,2} --->{2,6,5,1,3}
*/
{
public static void main(String[] args)
{
int [] arr={3,1,5,6,2};
reverseArray(arr);
printArray(arr);
System.out.println( );
System.out.println(" ...
------- android培训、java培训、期待与您交流! ----------
import java.util.*;
class ArrayTest2// 数组排序 面试常考 选择排序和冒泡排序 总结
{
//对给定数组进行排序 {5,1,6,4,2,8,9} 从小到大 参看示意图
//数组排序之选择排序:特点 内循环结束一次 最值出现头角标位置上
public static void selectSort(int [] arr)
{
for (int x=0;x<arr.length-1 ;x++ )
...
黑马程序员—数组(常见操作—获取最值)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayTest// 常见操作 获取最值
{
public static void main(String[] args)
{
//给定一个数组{5,1,6,4,2,8,9} --->获取数组中的最大值 以及最小值
int [] arr = {5,1,6,4,2,8,9};
int max=getMax(arr);//右边不是写getMax(int [] arr) 而是直接 getMax(arr);就行
System.out ...
黑马程序员—数组(常见操作—遍历)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayDemo3//数组(常见操作—遍历)
{
public static void main(String[] args)
{
//数组的操作:获取数组中的元素是最常见的操作之一,通常用到遍历
int [] arr = new int [3];
System.out.println("arr ["+"0"+"] = "+arr[0]+";");//arr[0]=0 ...
黑马程序员—数组(静态初始化—常见问题)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class ArrayDemo2//数组(静态初始化—常见问题){
public static void main(String[] args)
{
//int [] arr = new int [2];//后面的int和; 不能丢
//int arr [] = new int [2];//后面的int和; 不能丢 这两种写法都正确但是一般写第一种
/*数组的书写格式二:
int [] arr = new int []{1,3,5,7,2};//注意前面的[] ...
黑马程序员—数组(概述及内存结构)
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class arraydemo //数组 就是一个将相同数据类型数据装在一起的容器
//它的好处是可以将这些数据元素从0开始编号 方便对其操作
{
public static void main(String[] args)
{
/*
格式1:元素类型[] 数组名= new 元素类型[元素个数或数组长度];
示例 : int [] arr=new int [5]; //new用于在内存中产生一个数据实体
*/
//需求 想定义一个可以存 ...
黑马程序员—函数的特性之重载
- 博客分类:
- java基础
------- android培训、java培训、期待与您交流! ----------
class functionoverload//函数特性之重载
{
public static void main(String[] args)
{
int z=Getsum(5,6,7);
System.out.println("z="+z);
System.out.println();
print99( );
}
//定义一个加 ...