package First;
/*基础if语句*/
public class first {
public static void main(String[] args)
{
int number1,number2;
/*positive value*/
number1=5;
if(number1>=0)
{
number2=number1;
}
else
{
number2=-number1;
}
System.out.println("The absolute value of "+number1+" is "+ number2);
/*negative*/
number1=-5;
if(number1>=0)
{
number2=number1;
}
else
{
number2=-number1;
}
System.out.println("The absolute value of "+number1+" is "+ number2);
/*function use*/
number1=6;
System.out.println("The absolute value of "+number1+" is "+ abs(number1));
number1=-8;
System.out.println("The absolute value of "+number1+" is "+ abs(number1));
}
/*The absolute value of the given parameter*/
public static int abs(int paravalue)
{
if(paravalue>=0)
{
return paravalue;
}
else
{
return -paravalue;
}
}
}
2.闰年计算:
package First;
import java.util.Scanner;
/*闰年计算*/
public class first {
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int year=sc.nextInt();
System.out.print(""+year+" is ");
if(!isLeapyear(year))
{
System.out.print("NOT ");
}
System.out.println("a leap year.");
int year2=sc.nextInt();
System.out.print(""+year2+" is ");
if(!isLeapyearV2(year2))
{
System.out.print("NOT ");
}
System.out.println("a leap year.");
}
/*判断方法一*/
public static boolean isLeapyear(int parayear)
{
if((parayear%4==0)&&(parayear%100!=0)||(parayear%400==0))
{
return true;
}
else
{
return false;
}
}
/*判断方法二*/
public static boolean isLeapyearV2(int parayear)
{
if (parayear%4!=0)
{
return false;
}
else if (parayear%400==0)
{
return true;
}
else if (parayear%100==0)
{
return false;
}
else
{
return true;
}
}
}
3.基本switch语句:
package First;
/*基本switch语句*/
public class first {
public static void main(String[] args)
{
scoreToLevelTest();
}
public static char scoreToLevel(int parascore)
{
//E stands for error, F stand for fail.`
char resultLevel = 'E';
// Divide by 10, the result ranges from 0 to 10
int DigitalLevel = parascore/10;
switch(DigitalLevel)
{
case 10:
case 9:
resultLevel = 'A';
break;
case 8:
resultLevel = 'B';
break;
case 7:
resultLevel = 'C';
break;
case 6:
resultLevel = 'D';
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
resultLevel = 'E';
break;
default:
resultLevel = 'F';
}
return resultLevel;
}
public static void scoreToLevelTest()
{
int score = 100;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 91;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 82;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 75;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 66;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 52;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 8;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
score = 120;
System.out.println("Score " + score + " to level is: " + scoreToLevel(score));
}
}