
import javautil;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(Systemin);
int a=scnextInt();//m
int b=scnextInt();//n
ArrayList<Integer>list=new ArrayList<Integer>();//定义一个list存放素数
while(a<=b){
//如果a为素数,将其放入list中
if(prime(a,list)){
listadd(a);
}
a++;
}
//输出
if(listsize()==0){
Systemoutprint("none");
return;
}
Systemoutprint(listsize()+"");
int sum=0;
Iterator<Integer>iter=listiterator();
while(iterhasNext()){
sum=sum+iternext();
}
Systemoutprint(sum);
}
//判断该数是否为素数
public static boolean prime(int n,ArrayList<Integer>list){
if(n==1){
return false;
}
int max=(int)Mathsqrt(n);
for(int i=0;i<listsize();i++){
if(n%listget(i)==0){
return false;
}
if(listget(i)>max){
return true;
}
}
return true;
}
}
扩展资料:
在高级编程语言中,如果你想使用某个类或接口,那就要用import导入这个类,如在Java中编写servlet,使用httpServlet,那就要在文件的开头(包之后)写上,
import javaxservlethttp;表示导入javaxservlethttp这个包中所有的文件。
import javautil;导入javautil包中的类接口。
Java中import的作用是导入要用到的包中的类接口。import就是在java文件开头的地方,先说明会用到那些类别。接着我们就能在代码中只用类名指定某个类,也就是只称呼名字,不称呼他的姓。
这其中包的作用就是给java类进行分拣分类,不同业务逻辑的java类放在同一个包中。比如实体包,工具包。
Java的实用工具类库javautil包。在这个包中,Java提供了一些实用的方法和数据结构。本章介绍Java的实用工具类库javautil包。在这个包中,Java提供了一些实用的方法和数据结构。
例如,Java提供日期(Data)类、日历(Calendar)类来产生和获取日期及时间,提供随机数(Random)类产生各种类型的随机数,还提供了堆栈(Stack)、向量(Vector)、位集合(Bitset)以及哈希表(Hashtable)等类来表示相应的数据结构。
参考资料:
——javautil
代码如下:
public class Test {
public static int add(int a,int b){
return a+b;
}
public static void main(String args[]){
Scanner scanner = new Scanner(Systemin);
Systemoutprintln("请输入第一个数");
int a = scannernextInt();
Systemoutprintln("请输入第二个数");
int b = scannernextInt();
Systemoutprintln("和为:"+add(a,b));
}
}
扩展资料运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。
1、赋值运算符
赋值运算符以符号“=”表示,它是一个二元运算符(对两个 *** 作数作处理),其功能是将右方 *** 作数所含的值赋给左方的 *** 作数。
例如:
1 int a = 100;
2、算术运算符
运算符说明 :
“+” 加 ;“-” 减 ;“” 乘 ; “/”除 ; “%” 取余数
3、自增和自减运算符
自增和自减是单目运算符,可以放在 *** 作元之前,也可以放在 *** 作元之后。 *** 作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在 *** 作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在 *** 作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。
例如:
假设a=5
1 b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6
2 b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5
4、比较运算符
比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算的结果为true,否则为false。比较运算符共有6个,通常作为判断的依据用于条件语句中。
运算符说明:
">"比较左方是否大于右方
"<" 比较左方是否小于右方
"=="比较左方是否等于右方
"> = "比较左方是否大于等于右方
"<= "比较左方是否小于等于右方
"!= "比较左方是否不等于右方
参考链接:Java(计算机编程语言)_
1)count(列名):求某列的行数,不包含空值。
(2)sum(列名):对某列数据进行求和,只能对数值类型的列计算。
(3)avg(列名):求某列数据的平均值,只能对数值类型的列的计算。
(4)max(列名):求某列数据的最大值。
(5)min(列名):求某列数据的最小值。
注意:
(1)如果计算全部的行数会包含空值null
(2)如果汇总时不想计算重复值,在汇总函数前加distinct,先删除重复值后计算。
练习:
(1)查询课程编号为0002的总成绩
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)