首页 > 编程语言 > 详细

java9.28

时间:2022-05-27 20:07:34      阅读:5      评论:0      收藏:0      [点我收藏+]

class Demo01
{
public static void main(String[] args)
{
//do...while
//打印1-10
/*int i=1;
do{
System.out.println(i);
i++;
}while(i<=10);*/
//逆序打印1-10之间的偶数
/*int i=10;
do{
if(i%2==0){
System.out.println(i);

}
i--;

}while(i>0);*/
//求1-100之间的奇数和
int i=1;
int sum=0;
do{
if(i%2!=0){
sum+=i;

}
i++;
}while(i<=100);
System.out.println(sum);
}
}

 

class Demo02
{
public static void main(String[] args)
{
//for循环
//逆序打印1-10
/*for(int i=10;i>=1;i--){
System.out.println(i);
}*/
//打印1-100之间不包含3的数字
/*for(int i=1;i<=100;i++){
if(i/10!=3 && i%10!=3){
System.out.println(i);
}

}*/
//求1-100的偶数和
/*int sum=0;
for(int i=1;i<=100;i++){
if(i%2==0){
sum+=i;

}
}
System.out.println(sum);*/
//死循环
/*for(;;){
System.out.println(1);
}*/
//break:结束整个一级循环
//continue:结束本次循环,进入下个循环
for(int i=1;i<=10;i++){
if(i==5){
continue;
}
System.out.println(i);
}
}
}

 

class Demo03
{
public static void main(String[] args)
{
//****
//****
//****
//外层循环控制行,内行循环控制列
/*for(int i=0;i<3;i++){
for(int j=0;j<4;j++){
System.out.print("*");
}
System.out.println();
}*/
//*
//**
//***
/*for(int i=0;i<3;i++){
for(int j=0;j<=i;j++){
System.out.print("*");
}
System.out.println();
}*/
aa:for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(j==1){
break aa;
}
System.out.print("*");
}
System.out.println();


//打印99乘法表
/*for(int i=0;i<9;i++){
for(int j=0;j<=i;j++){
System.out.print("i*(i*j)"="(i*j)");
}
System.out.println();*/
}

}
}

 

class Demo04
{
public static void main(String[] args)
{
//java中数据类型:1.基本数据类型 2.引用数据类型
//1.数字类型[] 变量名=new 数据类型[数组长度]
/*int[] arr=new int[3];
//赋值:数组名[下标]=值;
arr[0]=10;
arr[1]=20;
//取值:值=数组名[下标];
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr);*/
//2.数据类型[] 变量名=new 数据类型[]{值1,值2,值...}
/*double[] arr=new double[]{1.2,2.4,3.6,4.8};
//数组长度=数组名.length;
System.out.println(arr.length);
//遍历
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}*/
//3.数据类型[] 数组名={值1,值2,值...}
String brr[]={"hello","派大星","海绵宝宝"};
//遍历
for(int i=0;i<brr.length;i++){
System.out.println(brr[i]);
}
//1.数组长度不可变
//brr[3]="你好";
//1.数组越界异常:ArrayIndexOutOfBoundsException
//产生原因:数组存在,访问了不存在的下标
//解决办法:不访问不存在的下标
//2.空指针异常:NullPointerException
//产生原因:数组不存在,还访问了数组的属性或下标
//解决办法:添加健壮性判断
brr=null;
if(brr!=null){
System.out.println(brr[0]);
}

}
}

 

class Demo05
{
public static void main(String[] args)
{
//定义数组求数组中的最大值
int[] arr={33,44,55,66,11,22};
/*int max=arr[0];
for(int i=0;i<arr.length;i++){
//将每个元素的值与max比较
if(arr[i]>max){
max=arr[i];
}
}
System.out.println(max);*/
int sum=0;
for(int i=0;i<arr.length;i++){
sum+=arr[i];
}
System.out.println(sum);
}
}

 

class Demo06
{
public static void main(String[] args)
{
//1.
/*int[][] arr=new int[2][3];
//赋值
arr[0][0]=10;
arr[0][1]=20;
arr[1][2]=30;
System.out.println(arr[0][0]);
System.out.println(arr[0][1]);
System.out.println(arr[0][2]);
System.out.println(arr[1][0]);
System.out.println(arr[1][1]);
System.out.println(arr[1][2]);
System.out.println(arr[0]);
System.out.println(arr);*/
//2.
/*double[][] arr=new double[2][];
arr[0]=new double[]{1.2,2.3};
arr[1]=new double[3];
//遍历
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.println(arr[i][j]);
}

}*/
String[][] arr={{"tom","jerry"},{"Amy"},{"sam","tony"}};
//遍历
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]+" ");

}
System.out.println();
}
}
}

java9.28

原文:https://www.cnblogs.com/jiangliangliang/p/15351040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!