**
P47(函数的定义):
**
一、函数定义
void什么都不是,你只要记住void就是空,在方法申明的时候表示该方法没有返回值
二、定义函数的位置:
三、举例
举例一: 素数
package hello;
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner in=new Scanner(System.in);
int m=in.nextInt();
int n=in.nextInt();
int num1=0;
int num2=0;
if(m==1)
{
m=2;
}
for(int i=m;i<=n;i++)
{
//判断是否为素数
boolean isprime=true;
for(int k=2;k<i;k++)
{
if(i%k==0)
{
isprime=false;
break;
}
}
//
if(isprime)
{
num1++;
num2+=i;
}
}
System.out.print("在"+m+"和"+n+"之间有"+num1+"个素数,总和为:"+num2);
}
}
package hello;
import java.util.Scanner;
public class Hello {
//定义函数
public static boolean isprime(int i)
{
boolean isprime=true;
for(int k=2;k<i;k++)
{
if(i%k==0)
{
isprime=false;
break;
}
}
return isprime;
}
//
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner in=new Scanner(System.in);
int m=in.nextInt();
int n=in.nextInt();
int num1=0;
int num2=0;
if(m==1)
{
m=2;
}
for(int i=m;i<=n;i++)
{
//判断是否为素数
//
if(isprime(i))
{
num1++;
num2+=i;
}
}
System.out.print("在"+m+"和"+n+"之间有"+num1+"个素数,总和为:"+num2);
}
}
举例二: 求和
package hello;
import java.util.Scanner;
public class Hello {
public static void sum(int a,int b)
{
int sum=0;
for(int i=a;i<=b;i++)
{
sum+=i;
}
System.out.println(a+"到"+b+"的和是"+sum);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner in=new Scanner(System.in);
sum(1,10);
sum(20,30);
sum(35,45);
}
}