黑马程序员技术交流社区
标题:
选择结构和数组的常规操作
[打印本页]
作者:
王春蕾
时间:
2014-4-12 21:05
标题:
选择结构和数组的常规操作
class TestDay3
{
public static void main(String[] args)
{
Grade.getGrade(98);
int[] arr={35,56,7,90};
System.out.println(arrOperation.getString(arr));
System.out.println(arrOperation.getMinValue(arr));
System.out.println(arrOperation.getString(arrOperation.backArr(arr)));
}
}
//分数操作类
class Grade
{
//分数的评分等级
public static void getGrade(int score)
{
int num=score/10;
switch(num)
{
case 10:
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
}
}
//数组操作类
class arrOperation
{
//将数组中的元素拼接成字符串
public static String getString(int[] arr)
{
String str="";
for(int i=0;i<arr.length;i++)
{
if(i<arr.length-1)
{
str+=arr[i]+",";
}
else
{
str+=arr[i];
}
}
return str;
}
//获取数组中的最小值
public static int getMinValue(int[] arr)
{
int minValue=arr[0];
for(int i=0;i<arr.length;i++)
{
if(arr[i]<minValue)
{
minValue=arr[i];
}
}
return minValue;
}
//将数组中的元素进行反转
public static int[] backArr(int[] arr)
{
int[] arrResult=new int[arr.length];
for(int i=arr.length-1;i>=0;i--)
{
arrResult[i]=arr[arr.length-i-1];
}
return arrResult;
}
}
复制代码
这段代码实现了分数的评分等级和常见的关于数组的操作,希望对大家会有帮助~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2