一个整数各个位上的最大数字 (10 分)
编写一个类的方法,其输入参数为一个整数,输出为该整数各个位上的最大数字。
输入格式:
输入一个整数N
输出格式:
输出该整数N各个位上的最大数字
输入样例:
在这里给出一组输入。例如:
59274
输出样例:
在这里给出相应的输出。例如:
9
代码:
import java.util.Scanner;
public class Main {
public static int s(int a){
int max=0;
while(a!=0){
int b=a%10;
if(b>max){
max=b;
}
a=a/10;
}
return max;
}
public static void main(String[] args){
Scanner x=new Scanner(System.in);
int i=x.nextInt();
System.out.print(s(i));
}
}
十进制转二进制 (10 分)
编写代码,要求:输入参数是一个正整数,输出该整数所对应的二进制数对应的字符串。
输入格式:
正整数
输出格式:
输入的正整数对应的二进制字符串“1001”
输入样例:
在这里给出一组输入。例如:
9