小言_互联网的博客

用C语言的思想学习Java的数组、函数

401人阅读  评论(0)

一、Java的数组和C基本一样,稍微区别


public class Test {
   
	public static void main(String[] args) {
   
		
		int i;
		int a[] = {
   1,2,3};	//java的数组的定义,[]之间不能有具体的个数
		//int[] a = {1,2,3};	Java最好这样定义	
		
		int b[] = new int[3];	//Java空数组的定义方式1
		//int[] b = new int[3]; 
		
		int c[] = null;	//Java空数组的定义方式2
		//int[] c = null;
		c = new int[3];
		
		//Java数组的遍历
		System.out.println(a[0]);	
		System.out.println(a[1]);
		System.out.println(a[2]);
		System.out.println("======================");
		
		//Java数组的遍历
		for(i=0;i<a.length;i++){
   	//a.length等于数组的长度
			
			System.out.println(a[i]);
		}
		
		System.out.println("======================");
		
		for(i=0;i<b.length;i++){
   	//a.length等于数组的长度
			
			b[i] = i;
		}
		for(i=0;i<a.length;i++){
   	//a.length等于数组的长度
			
			System.out.println(b[i]);
		}
	}
}

运行结果:

二、Java的函数和C基本一样,稍微区别

1.函数定义的第一种方式:带static


public class Test {
   
	static void myPrintf()	//函数的定义
	{
   
		System.out.println("我很帅");
		
	}
	static void putAInt(int a)	//函数的定义
	{
   
		System.out.println("输出了一个数:"+a);
		
	}
	
	public static void main(String[] args) {
   
		myPrintf();	//函数调用
		putAInt(10);	//函数调用
		
	}
}

运行结果:

2.函数定义的第二种方式:不带static

public class Test {
   
	void myPrintf()	//函数的定义
	{
   
		System.out.println("我很帅");
		
	}
	void putAInt(int a)	//函数的定义
	{
   
		System.out.println("输出了一个数:"+a);
		
	}
	
	public static void main(String[] args) {
   
		Test t = new Test();
		t.myPrintf();	//函数调用
		t.putAInt(101);	//函数调用
		
	}
}

运行结果:

三、Java找最高分和最低分的案例


public class Test {
   
	public static void main(String[] args) {
   
		int i;
		int[] score = {
   67,89,34,100,88,65,97,23,15,0};	//定义数组
		int maxScore;	//最高分
		int minScore;	//最低分
		
		maxScore = minScore = score[0];
		
		for(i=0;i<score.length;i++){
   
			if(maxScore < score[i]){
   	//寻找最高分
				maxScore = score[i];
			}
			if(minScore > score[i]){
   	//寻找最低分
				minScore = score[i];
			}
		}
		System.out.println("最高分是:"+maxScore);	//打印最高分
		System.out.println("最低分是:"+minScore);	//打印最低分	
	}
}

运行结果:

四、Java制作计算器的案例


public class Test {
   
	static int add(int x, int y){
   	//加法函数
		return x+y;
	}
	
	static int sub(int x, int y){
   	//减法函数
		return x-y;
	}
	
	static int mul(int x, int y){
   	//乘法函数
		return x*y;
	}
	
	static double div(int x, int y){
   	//除法函数
		return (double)x/y;
	}
	
	public static void main(String[] args) {
   
		int a = 10;
		int b = 4;
		
		System.out.println(a + "+" + b + "=" +add(a,b));
		System.out.println(a + "-" + b + "=" +sub(a,b));
		System.out.println(a + "*" + b + "=" +mul(a,b));
		System.out.println(a + "/" + b + "=" +div(a,b));
		
	}

}

运行结果:


转载:https://blog.csdn.net/m0_56240049/article/details/116781194
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场