欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集

程序员文章站 2022-04-23 15:37:44
...

#实现 JAVA基本计算方法的应用任务如下:
####A. 编程实现1+2+3+…+100
源代码如下

class Task1//定义一个类
{	
	//主函数
	public static void main(String[] args)
	{
		int i=1;
		int sum=0;
		while(i<=100)              //while循环语句
		{
			sum=sum+i;
			i++;
		}
		System.out.println("sum="+sum);//输出语句
	}
}

编译方法及过程:
点击计算机开始—>运行—>输入cmd,打开之后,输入javac 文件名.java,进行编译。编译无错之后输入java 文件名,运行,最后打印所需程序内容。
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集
运行结果如下:
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集

B. 编程实现1+3+5+7+9+…+101

源代码如下:

class Task2 //定义一个类
{
	//主函数
	public static void main(String[] args)
	{
		int i;
		int sum=0;
		for(i=1;i<=101;i+=2)  //for循环语句
		{
			sum=sum+i;
		}
		System.out.println("sum="+sum);//输出语句
	}
}

运行结果如下:
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集
####C. 编程实现输出10个随机整数,值在0到100之间。
源代码如下:

class Task3 //定义一个类
{
	//主函数
	public static void main(String[] args)
	{
		System.out.println("输出10个随机整数为:");//输出语句
		int i;
		int r;
		for(i=0;i<10;i++)   //for循环语句
		{
			r=(int)(Math.random()*101);//从101个随机数里,选出任意10个随机数
			System.out.println(r);//输出这10个随机数
		}	
	}
}

运行结果如下:
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集

D. 对C步的10个随机整数并行排序。

源代码如下:

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;

class Task4 
{
	public static void main(String[] args) 
	{
        List<Integer> list = new ArrayList<Integer>();//创建数组
        Random r = new Random() ;//随机函数
        //循环将10个随机数添加到list集合中
        for (int i= 0 ;i <10 ;i ++)
		{
			list.add(r.nextInt(101)) ;
       		}
        //循环输出没有排序的元素
        for (Integer integer : list) 
		{
                	System.out.println(integer);
        	}
        System.out.println("排序后的整数为:");
        Collections.sort(list);//collections中的排序算法
        //循环输出排序的元素
        for (Integer integer : list)
		{
               		System.out.println(integer);
      		}
	}
}

运行结果如下:
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集

E. 设有两字串构成的集合,字符串内容值为

A:{a,b,c,d,e,f,g,in,off,about,get}
B:{f,g,a,come,get,go}
求出:(1)AB集合的交集。
(2)只在A集中出现的字串集合。
(3)AB集合的并集。

源代码如下:

import java.util.ArrayList;
import java.util.List;
class Task5
{
	public static void main(String[] args) 
	{
        String[] arrA = {"a", "b", "c", "d", "e", "f", "g", "in", "off", "about", "get"};//数组arrA
        String[] arrB = {"f", "g", "a", "come", "get", "go"};//数组arrB

        //创建list集合
        List<String> list1 = new ArrayList<String>() ;
        List<String> list2 = new ArrayList<String>() ;

        //把arrA中的元素添加到list1中
        for(int i = 0 ; i < arrA.length ; i ++)
		{
			list1.add(arrA[i]) ;
        	}
        //把arrB中的元素添加到list2中
        for(int i = 0 ; i < arrB.length ; i ++)
		{
			list2.add(arrB[i]) ;
        	}
/**
AB的交集,差集,并集需要分别执行,因为接下来的list1集合已经改变
*/
//(1)交集
		System.out.println("AB集合的交集为:");
      		list1.retainAll(list2) ;
       		for (String s : list1) 
		{
        		System.out.println(s);
    		}
	}
}
//(2)差集
		System.out.println("只在A集中出现的自串集合为:");
      		list1.removeAll(list2) ;
      		for (String s : list1) 
		{
     	 		System.out.println(s);
        	}
	}

}
//(3)并集
		System.out.println("AB集合的并集为:");
        	list2.removeAll(list1) ;
      		list1.addAll(list2);
    		//循环输出各元素
        	for (String s : list1) 
		{
            		System.out.println(s);
	        }
	}
}

运行结果如下:
(1)
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集
(2)
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集
(3)
实现JAVA基本计算方法的应用任务(1)——累加,输出随机数,排序,求交并补集