(表达式) int n, 请用表达式表示 n 的个位数,十位数,百位数
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您要输入的1000以内的数字");
int n = input.nextInt();
int a = n;
int i=0,j=0,k=0;
if(n<1000) {
if(a/100 !=0) {
System.out.println((n) +" 是三位数");
}else if(a/10!=0) {
System.out.println((n) +" 是二位数");
}else {
System.out.println((n) +" 是一位数");
}
k = a / 100;
j = a % 100 / 10;
i = a % 10;
System.out.println((n)+"的个位数、十位数、百位数分别为:");
System.out.println(k);
System.out.println(j);
System.out.println(i);
}
else {
System.out.println("输入的数据必须是1000以内!");
}
System.out.println("THE END");
}
}
(表达式)int a,b; 请用表达式判断 b 是不是 a 的因子
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请您输入a");
int a = input.nextInt();
System.out.println("请您输入b");
int b = input.nextInt();
if(b!=0) {
if(a%b==0) {
System.out.println(b+"是"+a+"的因子");
}else {
System.out.println(b+"是"+a+"的因子");
}
}else {
System.out.println("b不能为0");
}
System.out.println("THE END");
}
}
(if 语句)某项查询执行之后,n 条结果,单页显示 m 条记录,第 i 页显示第几条 到第几条?
import java.util.Scanner;
public class Test01 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入结果数");
int m = input.nextInt();
System.out.println("请输入每页记录数");
int n = input.nextInt();
System.out.println("请输入第几页");
int i = input.nextInt();
int a, b;
//a记录这一页第一条是总第几条
//b记录这一页最后一条是总第几条
int sum = 0;
sum = m /n;
//sum+1是总页数
if(i<sum+1) {
//不是最后一页的情况
a = (i - 1) * n + 1;
b = a + n - 1;
System.out.println("第"+(a)+"条到第"+(b)+"条");
}else if(i==sum+1) {
//最后一页的情况
a = (i - 1) * n + 1;
b = m;
System.out.println("第"+(a)+"条到第"+(b)+"条");
}else {
//超出的情况
System.out