EX1 不用方法
需求:输出一个如下图形
*****
*****
*****
*/
public class Test
{
public static void main(String[] args){
for(int i=1;i<=3;i++){ //行
for(int j=1;j<=5;j++){
System.out.print("*");
}
System.out.print("\n");
}
}
}
EX2 用方法
需求:输出一个如下图形
*****
*****
*****
public class Test
{
public static void main(String[] args){
print(4,6);
}
public static void print(int hang, int lie){
for(int i=0;i<hang;i++){
for(int j=0;j<lie;j++){
System.out.print("*");
}
System.out.println("\n");
}
}
}
*/
EX3 方法
需求:用带参数、带返回值的方法,完成求和
3+5
public class Test
{
public static void main(String[] args){
int c = print(5,5);
System.out.println(c);
int d = print(5,5,5);
System.out.println(d);
}
public static int print(int a, int b){
return a+b;
}
public static int print(int a, int b, int c){
return a+b+c;
}
}
*/
EX4 数组遍历
需求:
public class Test
{
public static void main(String[] args){
int[] i = {23,53,62,34,63};
for(int j=0;j<i.length;j++){
System.out.print(i[j]+" ");
}
}
}
*/
EX5 数组的最值
需求:
*/
public class Test
{
public static void main(String[] args){
int[] i = {23,53,62,34,63};
int max=Max(i);
System.out.print(max);
}
static int Max(int[] i){
int max=i[0];
for(int j=1;j<i.length;j++){
if(i[j]>max){
max=i[j];
}
}
return max;
}
}
EX6利用随机数来完成猜字游戏
import java.util.Random;
import java.util.Scanner;
public class Test
{
public static void main(String[] args){
//接收一个随机数
int randomNumber = new Random().nextInt(5);//随机数生成器,括号内所填写的数字的随机生成范围是:0~所填写数字-1
//手动输入一个数字
Scanner sc = new Scanner(System.in);
int enterNumber = sc.nextInt();
while(randomNumber!=enterNumber){
if(randomNumber<enterNumber){
System.out.println("猜大了");
}else{
System.out.println("猜小了");
}
enterNumber = sc.nextInt();
}
System.out.println("结束");
}
}