java练习
浅浅的程序员
编程没有捷径,每一行代码都是经验值!
展开
-
java 圆的面积
资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。实数输出的问题如果没有特别说明,舍入都是按四舍.原创 2021-11-20 00:19:43 · 256 阅读 · 0 评论 -
java 基础练习 芯片测试
资源限制时间限制:1.0s 内存限制:512.0MB问题描述 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。 每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。 给出所有芯片的测试结果,问哪些芯片是好芯片。输入格式 输入数据第一行为一个整数n,表示芯片个数。 第二行到第n+1行为n*n的一张表,每行n个数据。表中的每个数据为0.原创 2021-11-19 23:59:11 · 171 阅读 · 0 评论 -
课后练习:使用循环从1加到100
for循环:public static void main(String[] args) { int sum = 0; for(int i = 1;i<=100;i++) { sum = sum+i; } System.out.println("1+到100的和="+sum); }while循环:public static void main(String[] args) { int sum = 0; int i = 1; while(i<=1原创 2021-10-26 10:05:06 · 362 阅读 · 0 评论 -
课后练习:遍历数组
代码展示:public class try4 { public static void main(String[] args) { String[] tt = new String[3]; tt[0]="haha"; tt[1]="nana"; tt[2]="lala"; for(int x=0;x<=tt.length-1;x++) { System.out.println("遍历数组第"+x+"个元素是:"+tt[x]); } }}或者:pu原创 2021-10-26 09:47:04 · 74 阅读 · 0 评论 -
课后练习:不使用第三个变量判断两个数的最大值并输出
代码展示:import java.util.Scanner;public class try1{ public static void main(String[] args) { try (Scanner in = new Scanner(System.in)) { int a,b; System.out.println("请输入第一个数:"); a = in.nextInt(); System.out.println("请输入第二个数:");原创 2021-10-26 09:39:38 · 71 阅读 · 0 评论 -
java char类型大小写转换
注意自己导入输入包。 public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("请输入要转换的字母"); char c = in.nextLine().charAt(0);// 判断这个字符是不是大写字母 if(c >= 'A' && c <= 'Z') {// 将大写转小写输出 System.out.pr原创 2021-10-21 11:26:54 · 6322 阅读 · 0 评论 -
java 九九乘法表输出
public static void main(String[] args) {// 外循环 for(int i = 1;i<=9;i++) {// 控制换行 System.out.println();// 内循环 for(int t = 1;t<=i;t++) { System.out.print("\t"+t+"*"+i+"="+(i*t)); } } }输出:原创 2021-10-21 11:21:24 · 97 阅读 · 0 评论 -
Java switch语句控制输出(一周)
记得添加Scanner输入包,每天活动内容可改。 public static void main(String[] args) { System.out.print("请输入星期:"); Scanner in = new Scanner(System.in); int week1 = in.nextInt(); switch(week1){ case 1 : System.out.println("跑步");break; case 2 : System.out.println原创 2021-10-21 11:14:19 · 419 阅读 · 0 评论 -
Java 数据类型的输出
java不同的数据类型输出 byte,short,int,long,char,float,double,boolean,String。public static void main(String[] args) { byte b = 0x55; short s = 0x55ff; int i = 1000000; long l = 0xffffl; char c = 'a'; float f = 0.23f; double d = 0.7e-3; boolean B =原创 2021-10-21 11:08:14 · 2184 阅读 · 0 评论 -
Java 控制星星打印输出
控制星星的输出,带有输入方法,更灵活控制。//记得导入输入包//import java.util.Scanner;public static void main(String[] args) { System.out.print("请输入你想打印的行数:"); Scanner in = new Scanner(System.in); int a = in.nextInt(); a = a+1;// 控制行数 for(int i = 1;i<a;i++) {//原创 2021-10-21 11:01:51 · 611 阅读 · 0 评论