给定两个整数,被除数和除数(都是正数,且不超过int的范围),将两数相除,要求不使用乘法、除法和 % 运算符,得到商和余数。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//输入数据
int a = sc.nextInt();
Scanner sc1 = new Scanner(System.in);//输入数据
int b = sc1.nextInt();
int sin=0;
while (a>=b){
a = a - b;
sin++;
}
System.out.println("商:"+sin+" 余:"+a);
}
键盘录入整数x,计算并返回x的 平方根,结果只保留整数部分,小数部分将被舍去
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int sum = sc.nextInt();
for (int i = 0; i < 1000000000; i++) {
if(i*i==sum){
System.out.println("平方根是:"+i);
break;
}else if(i*i>sum){
System.out.println("平方根是:"+(i-1));
break;
}
}
}