/*题目要求:用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***************/
}