题目:为了测试您的开发环境配置,请编写一个程序,运行后输出一条问候信息,表达对社区的欢迎。具体而言,你需要输出的问候信息为 "Hello Nowcoder!"(注意,不含双引号)。
1.程序源代码:
public class Main {
public static void main(String[] args) {
System.out.println("Hello Nowcoder!");
}
}
题目:牛牛刚刚出生,嗷嗷待哺,一开始他只能学说简单的数字,你跟他说一个整数,他立刻就能学会。输入一个整数 nn,输出这个整数。
1.程序源代码:
import java.util.Scanner;
class Main {
public static void main(String [] args){
Scanner scanner=new Scanner(System.in);
int input=scanner.nextInt();
System.out.println(input);
}
}
题目:会说整数之后,牛牛开始尝试浮点数(小数)。输入一个浮点数 xx ,输出该浮点数。
1.程序源代码:
import java.util.Scanner;
class Main {
public static void main(String [] args){
Scanner scanner=new Scanner(System.in);
float input=scanner.nextFloat();
System.out.print(String.format("%.3f",input));
}
}
题目:会说浮点数(小数)之后,牛牛开始尝试字符串。输入一个仅由大写字母、小写字母和数字构成的字符串 s,长度为 n,其中 1≦n≦10^4。请输出该字符串。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str=in.nextLine();
int len=10*10*10*10;
if(str.length()>len)
str.substring(1,len);
System.out.print(str);
}
}
题目:某种病毒正在人群中肆虐,你作为龙国最强病毒专家的最强助手,需要帮助他分析目前病毒的死亡率。给定感染某种病毒的确诊人数 c与死亡人数 d,请计算该种病毒的死亡率,死亡率定义为 d/c×100%
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int c=in.nextInt();
int d=in.nextInt();
float die=(float)d/c*100;
System.out.println(String.format("%.3f",die)+"%");
}
}
题目:给定两个整数 a和 b(1≦a,b≦10^4),请计算 a 除以 b的整数商和余数。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a=in.nextInt();
int b=in.nextInt();
int shang=a/b;
int yu=a-b*shang;
System.out.println(shang+" "+yu);
}
}
题目:给定一个正整数 nn,求 nn 的整数部分,即对 nn 向下取整的结果。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a=in.nextInt();
int sqr=(int)Math.sqrt(a);
System.out.println(sqr);
}
}
题目:给定一个四位整数 nn(1000≦n≦9999),将其各位数字反向输出。若反向后高位为零,也需保留该零。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a=in.nextInt();
String str=String.valueOf(a);
StringBuffer stringBuffer=new StringBuffer(str);
StringBuffer reverse=stringBuffer.reverse();
System.out.print(reverse.toString());
}
}
题目:在城市道路规划中,绕距是一个很重要的概念,指的是城市中两个重要人员聚集点之间的欧几里得距离(欧氏距离)与曼哈顿距离之差的绝对值。一般而言,绕距越小,则城市交通参与者在这两个地点之间所走的“冤枉路”就越小。
欧几里得距离(Euclidean distance)表示两点间的直线距离;曼哈顿距离(Manhattan distance)表示只沿着横平竖直的城市街道从起点到达终点的最短距离。
dE=(x1−x2)2+(y1−y2)2dE=(x1−x2)2+(y1−y2)2
dM=∣x1−x2∣+∣y1−y2∣dM=∣x1−x2∣+∣y1−y2∣
定义两点间的绕距为
Δ=∣dM−dE∣Δ=∣∣dM−dE∣∣
1.程序源代码:
import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int x1=in.nextInt();
int y1=in.nextInt();
int x2=in.nextInt();
int y2=in.nextInt();
double e=Math.sqrt(Math.pow(x1-x2,2)+Math.pow(y1-y2,2));
double m=Math.abs(x1-x2)+Math.abs(y1-y2);
System.out.print(Math.abs(e-m));
}
}
题目:小乐乐最近接触了求和符号 ΣΣ,他想计算从 11 到 nn 的自然数之和,但是小乐乐很笨,请你帮助他解答。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
int a=in.nextInt();
long sum=0;
for(int i=0;i<=a;i++)
{
sum+=(long)i;
}
System.out.println(sum);
}
}
题目:给定一个整数 nn,判断其是否为闰年。闰年的判定规则如下:
∙ ∙如果 nn 能被 400400 整除,则为闰年;
∙ ∙否则如果 nn 能被 44 整除且不能被 100100 整除,则为闰年;
∙ ∙否则,不是闰年。
1.程序源代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a=in.nextInt();
if(a%400==0)
System.out.println("yes");
else if(a%4==0&&a%100!=0)
System.out.println("yes");
else
System.out.println("no");
}
}