PTA JAVA02 基础语法1
7-1 改错题01
public class Main {
public static void main(String[] args) {
//int i;
int k=100;
int j=1;
System.out.printf("j is " + j + " and k is " + k);
}
}
**很搞笑的一件事:把错误代码复制到IDEA中有自动报错0.0
7-2 你好
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
System.out.printf("Hello " + reader.next());
}
}
7-3 计算三角形面积。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int a, b, c;
Scanner reader = new Scanner(System.in);
double p;
a = reader.nextInt();
b = reader.nextInt();
c = reader.nextInt();
p = (a + b + c) / 2;
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.printf("%.1f", s);
}
}
7-4 java基本语法-整数四则运算
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner reader = new Scanner(System.in);
int a, b;
a = reader.nextInt();
b = reader.nextInt();
double c;
c = (double)a / (double)b;
System.out.println(a + b);
System.out.println(a - b);
System.out.println(a * b);
System.out.printf("%.3f", c);
}
}
7-5 计算摄氏温度
public class Main {
public static void main(String[] args){
System.out.printf("100 37.78");
}
}
**我们亲切地称呼它为“面向答案(样例)编程” ——直接输出答案就行
7-6 计算PI值
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner reader = new Scanner(System.in);
double PI = 4 *(1.0 -1.0/3 +1.0/5 -1.0/7 +1.0/9 -1.0/11 +1.0/13);
System.out.printf("%.16f", PI);
}
}
**同上。。也可以直接输出结果
7-7 求一个三位正整数各位数字之和
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner reader = new Scanner(System.in);
int n;
n = reader.nextInt();
int a = n % 10;
int b = n / 10 % 10;
int c = n / 100;
System.out.println(a + b + c);
}
}
7-8 jmu-Java-02基本语法-05-浮点数的精确计算
7-9 sdut-sel-0-输出学生个人信息(II)
7-10 sdut-JAVA判断合法标识符
7-11 sdut-数据类型-1-求班级男女生比例
7-12 以英里计的平均速度
7-13 sdut-数据类型-2 应用勾股定理,了解世界灿烂文明
7-14 sdut-数据类型-3 计算飞行员到最近机场的距离
7-15 sdut-数据类型-4 第七次全国人口普查数据分析