Java教程

java9.28

本文主要是介绍java9.28,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!