JAVA语言编程小练习

package practice;
import java.util.Scanner;

//交换数组中的元素,是前后位置对调
public class test1 {
        public static void main(String[]args) {
        	Scanner sc=new Scanner(System.in);
        	int a[]=new int[10] ;  //动态创建数组
        	System.out.println("请输入十个数字:");
        	for(int i=0;i<10;i++) {
        		a[i]=sc.nextInt();
        	}
        	System.out.println("原来的数组为:");
        	
        	for(int i=0;i
package practice;

import java.util.Scanner;

public class test2 {
	 public static void main(String[]args) {
   	  Scanner sc=new Scanner(System.in);
   	  while(true) {
   		  System.out.println("请输入一个三位数\n");
   		  int a=sc.nextInt();
     	  int ge=a%100%10;
     	  int shi=a%100/10;
     	  int bai=a/100;
     	  System.out.printf("百位:%d  十位:%d   各位:%d\n",bai,shi,ge);
   	  }
   	  
     }
}
//把数组中的数字打乱
package practice;
import java.util.Scanner;
import java.util.Random;

public class test3 {
    public static void main(String[]args) {
    	int arr[]=new int[5];
    	Scanner sc=new Scanner(System.in);
    	for(int i=0;i
//判断一个数字是否为质数

package practice;
import java.util.Scanner;
public class test4 {
   public static void main(String[]args) {
	   Scanner sc=new Scanner(System.in);
	   int flag=1;
	   while(true) {
		   int arr=sc.nextInt();
		   for(int i=2;i
//计算一个数字的开方
package practice;
import java.util.Scanner;
public class test5 {
     public static void main(String[]args) {
    	 Scanner sc=new Scanner(System.in);
    	 System.out.println("请输入要开方的数字");
    	 
    	 while(true) {
    		 int a=sc.nextInt();
    		 for(int i=0;i(i-1)*(i-1)&&a
//辗转相除法,求两个数字的商和余数
package practice;
import java.util.Scanner;
public class test6 {
    public static void main(String[]args) {
    	Scanner sc=new Scanner(System.in);
    	System.out.println("输入被除数和除数");
    	int beichushu=sc.nextInt();
    	int chushu=sc.nextInt();
    	int count=1;
    	while((beichushu-chushu)>chushu) {
    		beichushu-=chushu;
    		count=count+1;
    	}
    	System.out.println("两个数字的商为"+count+",两个数字的余数为"+(beichushu-chushu));
    }
}
//判断一个数字是否为回文数,回文数的例子:121 123321
package practice;
import java.util.Scanner;
public class test7 {
    public static void main(String[]args) {
    	Scanner sc=new Scanner(System.in);
    	System.out.println("请输入要判断的数字");
    	int a=sc.nextInt();
    	int b=a;   //b用来记录a的值,因为a的值在下面的执行中会改变
    	int c=0;   //c为a变化过后的数字
    	while(a>0){
    		int ge=a%10;
    		
    		a=a/10;
    		c=c*10;
    		c+=ge;
    	}
    	
    	if(c==b){
    		System.out.println(b+"是回文数");
    	}
    	else {
    		System.out.println(b+"不是回文数");
    	}
    
    }
}
//在二位数的范围内,给定一个范围的数字,如果数字中各位或十位包含7,或者这个数字是7的倍数,就打印输出“过”
package practice;
import java.util.Scanner;
public class test8 {
     public static void main(String[]args) {
    	 Scanner sc=new Scanner(System.in);
    	 //请输入这个范围的起始数字,和终止数字
    	 System.out.println("请输入起始数和终止数");
    	 int a=sc.nextInt();
    	 int b=sc.nextInt();
    	 if(a
//猜数字的大小
package practice;
import java.util.*;
public class test9 {
	public static void main(String[]args) {
		 Random r=new Random();
		    int a=r.nextInt();
		    Scanner sc=new Scanner(System.in);
		    int b=sc.nextInt();
		    System.out.println("请输入您猜测的数字");
		   
		    	if(a==b) {
			    	System.out.println("恭喜你,猜中了!正确数字为:"+a);
			    	
			    }else if(a>b) {
			    	System.out.println("猜小了");
			    }else {
			    	System.out.println("猜大了");
			    }
		    
		    
	}
   
}

在二位数的范围内,给定一个范围的数字,如果数字中各位或十位包含7,或者这个数字是7的倍数,就打印输出“过”

//猜数字的大小

//判断一个数字是否为回文数,回文数的例子:121 123321

//辗转相除法,求两个数字的商和余数

//计算一个数字的开方

//判断一个数字是否为质数

你可能感兴趣的:(eclipse,java,intellij-idea)