、实现一个数字加密器,输入加密前的整数,通过加密运算后,输出加密后的结果,加密结果仍为一整数。 加密规则是:
加密结果 = (整数*10+5)/2 + 3.14159
import java.util.Scanner;
public class JiaMi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入待加密的一个整数:");
int number = sc.nextInt();
int miwen= (int)((number*10+5)/2+3.14159);
System.out.println("加密后的整数为"+miwen);
}
}
2、编写程序将一小写英文字母转化为大写。
import java.util.Scanner;
public class CharcterUpper {
public static void main(String[] args) {
System.out.print("请输入一个小写英文字母:");
Scanner sc = new Scanner(System.in);
String str = sc.next();
char ch= str.charAt(0);
ch = (char)(ch-32);
System.out.println("其对应的大写字母是:"+ch);
}
}
3、编写程序将一4位整数的每位数字单独分离并分别输出。
import java.util.Scanner;
public class NumSplit {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个正整数:");
int number = sc.nextInt();
int qian ,bai ,shi ,ge;
qian = number/1000;
bai=number/100%10;
shi= number/10%10;
ge=number%10;
System.out.println(number+"的千位是"+qian+",百位是"+bai+",十位是"+shi+",个位是"+ge);
}
}