1037 四则运算
Switch总是忘记break
输入一个字符
String s=input.next();
char ch=s.charAt(0);
除数是0,用|s2|<1e-10(即10的-10次方)判断:
if(Math.abs(b)<1e-10)
1043输入最大值
这样为什么不对呢?
import java.math.*;
import java.util.Scanner;
public class demo1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int max = 0;
for (int i = 1; i <= n; i++) {
int k = input.nextInt();
max = Math.max(max,k);
}
System.out.println(max);
}
}
这样对:
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner input=new Scanner(System.in);
int n=input.nextInt();
int x=input.nextInt();
int max=x;
for(int i=1;i<=n-1;i++)
{
int a=input.nextInt();
if(max<a)
max=a;
}
System.out.println(max);
}
}
1044
输出某个两个整数的除数,定义要直接定义为double型,不然会输出错误