JAVA期中复习

/*题目要求:用Scanner类读取键盘输入的一个字符,保存到char类型变量中,并输出。*/
import java.util.Scanner;

public class Test{
    public static void main(String[] args){
    /****************begin***************/
        Scanner input = new Scanner(System.in);
        String s = input.next();
        char c=s.charAt(0);
        System.out.print(c);
    /****************end***************/
    }
}
/*题目要求:以矩阵的形式打印输出二维数组,并在每行的行尾输出该行的和.*/
import java.util.Arrays;

public class Test{
    public static void main(String[] args){
        int[][] a={{1,2},{3,4},{5,6}};
        int i,j; /*循环变量*/
        int sum=0; /*行和变量*/
        /****************begin***************/
        for(i=0;i<3;i++) {
            for(j=0;j<2;j++) {
                sum = sum+a[i][j];
                System.out.print(a[i][j]+" ");
            }
            System.out.println(sum);
            sum=0;
        }
        /****************end***************/
    }
}
/*题目要求:用Scanner输入3个数,输出最大值。*/
import java.util.Scanner;

public class Test{
    /****************begin***************/
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        int b = in.nextInt();
        int c = in.nextInt();
        int max= (a > b?a:b) > c?(a > b?a:b):c;
        System.out.println(max);
    }
    /****************end***************/
}
/*题目要求:请将形如"Kim Jones"的姓和名分别取出保存到字符串变量中,并输出.*/
public class Test{
    public static void main(String[] args){
        String s="Kim Jones"; /*姓名*/
        int k; /*用于记录字符串下标*/
        /****************begin***************/
        k = s.indexOf(' '); //返回第一次出现空格字符的位置的下标
        System.out.println(s.substring(0, k));
        System.out.println(s.substring(k+1));
        /****************end***************/
    }
}
/*题目要求:设计类Test1期中包含成员方法max(),接收两个整型变量,返回较大值,使得可以在Test类中调用该方法。
*/
public class Test{
   public static void main(String[] args){
	    System.out.println(Test1.max(3,5));
   }
}
/****************begin***************/
class Test1{
   public static int max(int x,int y){
	    return x>y?x:y;
   }	
}
/****************end***************/	
/*题目要求:设计成员方法sign()和main(),其中sign()接收一个整型变量,如果其值大于0返回1,等于0返回0,小于0返回-1,
在main()方法中调用sign()方法。
*/
import java.util.Scanner;

public class Test{
	/****************begin***************/
	public static void main(String[] args){
		Scanner in = new Scanner(System.in);
		int i = sign(in.nextInt());
		System.out.println(i);
	}
	public static int sign(int x){
		if(x>0) return 1;
		if(x==0) return 0;;
		return -1;
	}

	/****************end***************/	
}
/*题目要求:接收命令行参数,形式如"3  +  2",输出两个数的和.*/
public class Test{
   public static void main(String[] args){
       int x,y; /*操作数*/
    /****************begin***************/

        x=Integer.parseInt(args[0]); 
        y=Integer.parseInt(args[2]);
        if(args[1].charAt(0)=='+')
           System.out.println(x+y);
        else
           System.out.println("error!");
    /****************end***************/		
   }
}
/*题目要求:输入一个大写英文字母,输出相应的小写字母。例:输入G输出g,并输出g的ASCII码值。*/
import java.util.Scanner;
public class Test{
/****************begin***************/
    public static void main(String[] args) {
	    Scanner in = new Scanner(System.in);
	    String s = in.next();
	    char c=s.charAt(0);
	    int i = (int)c+32;
	    System.out.println((char)i);
	    System.out.println(i);
    }
/****************end***************/
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值