一、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
查看评论