1.编写程序:

²   声明一个整型变量a,并赋初值5,在程序中判断a是奇数还是偶数,然后输出判断的结果。

package bbb;

public class ccc {  public static void main(String[] args){   int a=5;   if(a%2==0)    System.out.println("偶数!");   else    System.out.println("奇数!");  } }

 

2.编写程序:从键盘输入圆的半径,计算圆的面积并输出。

package bbb;
import java.util.*;
public class aaa {
 public static void main(String[] args){
  final float PI=3.14f;
  float s,r;
  Scanner R=new Scanner(System.in);
  r=R.nextInt();
  s=r*r*PI;
  System.out.println(s);
 }
}

3.编写程序:实现一个数字加密器。运行时输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。

加密规则为:加密结果 = (整数*10+5) / 2 + 3.14159

package bbb; import java.util.*; public class sss {  public static void main(String[] args){   int a;   Scanner A=new Scanner(System.in);   a=A.nextInt();   a=(int) ((a*10+5)/2+3.14159);   System.out.println(a);  }

}

1. 一维数组的创建和遍历。

声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求:

(1)    首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人;

(2)    然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人;

(3)    输出最高分;

(4)    输出最低分;

package bbb;

public class ddd {  public static void main(String[] args){   int a[];   int max,min;   a=new int[]{100,99,88,77};   for(int i=0;i<4;i++){    System.out.println(a[i]);   }   for(int i=3;i>=0;i--){    System.out.println(a[i]);   }   max=min=a[0];   for(int i=0;i<4;i++){    if(a[i]>max)     max=a[i];    if(a[i]<min)     min=a[i];   }   System.out.println("max="+max+",min="+min);  }

}

1. Arrays类的sort方法的理解与应用(参照110页程序)。

对无序的10个数字使用Arrays类的sort方法进行排序。要求:

²  声明并初始化数组

²  按如下格式输出排序后的数组

sum[0] = 1

sum[1] = 2

………………

package bbb;
import java.util.*;
public class fff {
 public static void main(String[] args){
  int arr[]=new int[10];
  for(int i=0;i<10;i++){
   Scanner sc=new Scanner(System.in);
   arr[i]=sc.nextInt();
  }
  Arrays.sort(arr);
  for(int i=0;i<arr.length;i++){
   System.out.println("sum["+i+"]"+arr[i]);
  }
 }
}

1. 一个班级的学生成绩存在长度为10的数组中,计算不及格的学生数目。

package bbb;
import java.util.*;
public class ggg {
 public static void main(String[] args){
  int arr[]=new int[10];
  for(int i=0;i<arr.length;i++){
   Scanner sc=new Scanner(System.in);
   arr[i]=sc.nextInt();
  }
  for(int i=0;i<arr.length;i++){
   if(arr[i]<60)
    System.out.println(arr[i]);
  }
 }
}

1. 身份证号码的判断。

声明String类型的字符串,保存身份证号码。编写程序判断:

1)该号码是否为湖南长沙的号码(判断依据:前4位为4301,即长沙号码;否则不是长沙号码)。

2)该号码主人的性别(判断依据:第17位为奇数,性别为男;第17位为偶数,性别为女)。

package bbb;
import java.util.*;
public class hhh {
 public static void main(String[] args){
  String s ;
  s=new Scanner(System.in).nextLine();
  String a=s.substring(0,3);
  if(a=="4301")
   System.out.println("本号码为长沙号码!");
  else
   System.out.println("本号码不为长沙号码!");
  char c=s.charAt(16);
  if(c%2==0){
   System.out.println("男!");
  }
  else
   System.out.println("女!");
 }
}