发布网友
共1个回答
热心网友
第一个什么平方根的,数学没学好,不知道用 if()怎么算,倒是可以用方法Math.sqrt()
//2222222222222
import java.util.Scanner;
public class Test2 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("输入一个年份,判断是闰年还是平年:");
int year=sc.nextInt();
if(year%4==0&&year%100!=0||year%400==0){ //判断闰年一般的规律为: 四年一闰,百年不闰,四百年再闰
System.out.println(year+" 年是闰年。");
}else{
System.out.println(year+" 年是平年。");
}
}
}
//3333333333333
import java.util.Scanner;
public class Test3 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("请输入学生的考分,按回车查询考分等级");
float score=sc.nextFloat();
String score_class=null;
if(score>=0&&score<60){
score_class="不及格";
}else if(score<70){
score_class="及格";
}else if(score<80){
score_class="中等";
}else if(score<90){
score_class="良好";
}else if(score<=100){
score_class="优秀";
}else{
System.out.println("请输入合法考分(0--100),请重新启动查询!");
System.exit(0);
}
System.out.println("该生成绩:"+score+",等级为:"+score_class);
}
}
//44444444444444
import java.util.Arrays;
import java.util.Scanner;
public class Test4 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int[] arr=new int[3];
System.out.println("请输入3个整数,让电脑判断大小后,从小到大输出");
for(int i=0;i<3;i++){
System.out.println("请输入第"+(i+1)+"个数大小:");
arr[i]=sc.nextInt();
}
Arrays.sort(arr);
System.out.println("重新排序后,从小到大的顺序是:");
for(int x:arr){
System.out.print(x+" ");
}
}
}
//555555555555555
public class Test5 {
public static void main(String[] args){
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println("1+2+3+4+...+100 的和是:"+sum);
}
}
//6666666666666666
public class Test6 {
public static void main(String[] args){
System.out.println("九九乘法表");
for(int i=1;i<=9;i++){
for(int j=1;j<=9;j++){
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
//777777777777777777
public class Test7 {
public static void main(String[] args){
for(int i=1;i<5;i++){
for(int j=1;j<5;j++){
System.out.print("* ");
}
System.out.println();
}
}
}
//88888888888888888888
public class Test8 {
public static void main(String[] args){
int n=4;
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
//9999999999999999
public class Test9 {
public static void main(String[] args){
for(int i=1;i<=4;i++){
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
//注意下面只有3行
for(int i=1;i<=3;i++){
for(int j=3-i;j>=0;j--){
System.out.print("*");
}
System.out.println();
}
}
}
//10 10 10 10 10 10 10
public class Test10 {
public static void main(String[] args){
System.out.println("现在一数组arr[10]={1,3,5,2,82,6,7,0,12,4}"+
"找出最大的数的位置并输出到屏幕");
int[] arr={1,3,5,2,82,6,7,0,12,4};
int max=arr[0];
int index=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
index=i;
max=arr[i];
}
}
System.out.println("经过查找,该数组中最大值是:"+max+",在数组中第"+(index+1)+"个位置");
}
}
////////////1111111111
/*
* 素数:只有除以1和它本身时能整除,除以其它任何自然数都不能整除
*/
public class Test11 {
public static void main(String[] args){
System.out.println("101-200之间素数:");
for(int i=101;i<=200;i++){
int j=1;
int count=0;
//计数,当一个数队在1至本数之前有第3个数可以整除,则不是素数
for(int k=1;k<=i;k++){
if(i%k==0){
count++;
}
}
if(count<3){
System.out.print(i+" ");
}
}
}
}
//12 12 12 12 12
public class Test12 {
public static void main(String[] args){
System.out.println("打印水仙花数:");
for(int num=100;num<=999;num++){
int ge=num%10;
int shi=(num/10)%10;
int =num/100;
if((Math.pow(ge, 3)+ Math.pow(shi, 3)+ Math.pow(, 3))==num){
System.out.print(num+" ");
}
}
}
}