JAVA基础针对自己薄弱环节总结02(循环)
来源:互联网 发布:网络倾听者app如何加入 编辑:程序博客网 时间:2024/05/22 17:03
循环
A:水仙花。
classShuiXianHua
{
public static void main(String[] args)
{
for(int i=101;i<1000;i++)
{
int ge=i%10;
int shi=i/10%10;
int bai=i/100%10;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i)
System.out.print(i+"");
}
}
}
结果:
B:统计叠多少次,能叠成珠穆朗玛峰的高度。
classZhuMuLangMa
{
public static void main(String[] args)
{
int end=884800;
int start=1;
int count=0;
do
{
start*=2;
count++;
}while (start<=end);
System.out.println("叠"+count+"次超过珠穆朗玛峰的高度");
}
}
结果:
C:正三角形
classZhengSanJiao
{
public static void main(String[] args)
{
for(int i=0;i<5;i++)
{
for(int j=i;j<=5;j++)
{
System.out.print("");
}
//System.out.println();
for(int j=0;j<=i;j++)
{
System.out.print("*");
}
for(int j=0;j<i;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
结果:
D:倒三角形
classDaoSanJiao
{
public static void main(String[] args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<i;j++)
{
System.out.print("");
}
//System.out.println();
for(int j=i;j<5;j++)
{
System.out.print("*");
}
for(int j=i;j<4;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
结果:
数组
A定义格式:
一维
int[]arr=new int[6];
intarr[]=new int[6];
int[]arr=new int[]{1,2,3,4};
int[]arr={1,2,3,4};
二维
A:int[][]arr = new int[3][2];
B:int[][]arr = new int[3][];
C:int[][]arr = {{1,2,3},{4,5},{6,7,8,9}};
B应用:
一维数组的查找
classFind
{
public static void main(String[] args)
{
int[] arr=new int[]{1,2,3,4};
System.out.println(findArr(arr,4));
}
public static int findArr(int[] arr,int x)
{
for(int i=0;i<arr.length;i++)
{
if(arr[i]==x)
return i;
}
return -1;
}
}
结果:
二维数组的查找
classShuiXianHua
{
public static void main(String[] args)
{
int[][] arr ={{1,2,3},{4,5},{6,7,8,9}};
sortArr(arr);
}
public static void sortArr(int[][]arr)
{
for(int i=0;i<arr.length;i++)
{
for(intj=0;j<arr[i].length;j++)
{
System.out.print(arr[i][j]+"");
}
System.out.println();
}
}
}
结果:
Java内存图
栈:局部变量,用完立即释放
堆:存放new出来的东西,有地址值,会初始化默认值,有垃圾回收机制
方法区:存放方法,String常量池,静态区()
本地方法区:跟系统相关的方法
寄存器:由CPU执行
- JAVA基础针对自己薄弱环节总结02(循环)
- JAVA基础针对自己薄弱环节总结01(循环之前的知识)
- Java基础针对自己薄弱环节总结05(API、集合)
- Java基础针对自己薄弱环节总结06(集合全)
- Java基础针对自己薄弱环节总结08(线程上)
- Java基础针对自己薄弱环节总结09(线程中)
- Java基础针对自己薄弱环节总结10(线程下)
- Java基础针对自己薄弱环节总结03(面向对象封装、继承)
- Java基础针对自己薄弱环节总结04(面向对象多态)
- Java基础针对自己薄弱环节总结07(递归、IO流)
- java 基础语法自己总结
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- JAVA基础知识点(自己总结的)
- 编程的总结针对自己的
- 针对自己的2014年总结
- D3D总结(针对自己的学习)
- 没计划的生活就是浪费时间
- 网页抓取小结
- 乔布斯的10大管理诫律
- codevs contest #1 3945 完美拓印 kmp
- 乔布斯的10大管理诫律
- JAVA基础针对自己薄弱环节总结02(循环)
- HDU 5318 The Goddess Of The Moon (矩阵快速幂)
- Spring Boot 使用
- 意志力为何如此薄弱
- Jeecms之固定取消不了
- 毕业后就是程序员——我的阿里、金山、中华、腾讯、360、网易面试总结(三)
- 在使用Ajax的页面中,链接样式函数需要添加alert后函数才能加载的问题
- Java串口助手(程序源码)
- IE8按f12无反应