源代码(二)
方法
package shangxt;
import java. util. Scanner;
public class Text_Method {
public static int fakuanqi ( double m_s, int time) {
double fakuan = 0.0 ;
if ( time< 10 ) {
System. out. println ( "警告!" ) ;
}
if ( time<= 20 && time> 10 ) {
fakuan = 100 ;
}
if ( time<= 30 && time> 20 ) {
fakuan = 200 ;
}
if ( time< 60 && time> 30 ) {
fakuan = ( int ) ( m_s/ 30 / 2 ) ;
}
if ( time>= 60 ) {
fakuan = ( int ) ( ( m_s/ 30 ) * 3 ) ;
}
System. out. println ( "罚款" + fakuan+ "元" ) ;
return ( int ) fakuan;
}
public static void main ( String[ ] args) {
System. out. println ( "======员工迟到处理器======" ) ;
Scanner S = new Scanner ( System. in) ;
System. out. println ( "请输入员工姓名:" ) ;
String name = S. nextLine ( ) ;
System. out. println ( "请输入月薪:" ) ;
double mouthsalary = S. nextDouble ( ) ;
System. out. println ( "本月迟到时间:" ) ;
int t = S. nextInt ( ) ;
fakuanqi ( mouthsalary, t) ;
}
}
package shangxt;
import java. util. Scanner;
public class Text_digui {
public static int jc ( int a) {
if ( a== 1 ) {
return 1 ;
}
else {
return jc ( a- 1 ) * a;
}
}
public static void main ( String[ ] args) {
System. out. println ( "请输入n!" ) ;
Scanner scanner = new Scanner ( System. in) ;
int n = scanner. nextInt ( ) ;
long d1 = System. currentTimeMillis ( ) ;
System. out. println ( "n的阶乘为:" + jc ( n) ) ;
long d2= System. currentTimeMillis ( ) ;
System. out. println ( "运算耗时:" + ( d2- d1) ) ;
}
}
package shangxt;
import java. util. Scanner;
public class Text_digui02 {
public static int fb ( int n) {
if ( n== 1 || n== 2 ) {
return 1 ;
}
else {
return fb ( n- 1 ) + fb ( n- 2 ) ;
}
}
public static void main ( String[ ] args) {
System. out. println ( "请输入n:" ) ;
Scanner scanner = new Scanner ( System. in) ;
int s = scanner. nextInt ( ) ;
long t1 = System. currentTimeMillis ( ) ;
System. out. println ( "斐波那契数列为:" + fb ( s) ) ;
long t2 = System. currentTimeMillis ( ) ;
System. out. println ( "耗时:" + ( t2- t1) ) ;
}
}
class_definition
package shangxt;
public class class_definition {
int id;
double salary;
char bianma;
boolean shuxing;
String name;
void study ( ) {
System. out. println ( "喻言催我学习!!" ) ;
}
class_definition ( ) {
}
public static void main ( String[ ] args) {
class_definition s1 = new class_definition ( ) ;
System. out. println ( s1. id) ;
System. out. println ( s1. salary) ;
System. out. println ( s1. bianma) ;
System. out. println ( s1. shuxing) ;
System. out. println ( s1. name) ;
s1. study ( ) ;
}
}
package shangxt;
class Point {
double x, y;
public Point ( double _x, double _y) {
x = _x;
y = _y;
}
public double getDistance ( Point p) {
return Math. sqrt ( ( x- p. x) * ( x- p. x) + ( y- p. y) * ( y- p. y) ) ;
}
}
public class class_definition1 {
public static void main ( String[ ] args) {
Point p = new Point ( 3.0 , 4.0 ) ;
Point origin = new Point ( 0.0 , 0.0 ) ;
System. out. println ( p. getDistance ( origin) ) ;
}
}
package shangxt;
public class class_definition2 {
int id;
char lei;
String name;
double salary;
boolean shux;
class_definition2 ( ) {
}
class_definition2 ( int id, String name, double salary) {
System. out. println ( "薪资" ) ;
this . id = id;
this . name = name;
this . salary = salary;
}
class_definition2 ( char lei, String name, boolean shux) {
System. out. println ( "员工属性" ) ;
this . lei = lei;
this . name = name;
this . shux = shux;
}
public static void main ( String[ ] args) {
class_definition2 m1 = new class_definition2 ( 1001 , "喻言" , 15000000 ) ;
class_definition2 m2 = new class_definition2 ( 'y' , "喻言" , true ) ;
class_definition2 m = new class_definition2 ( ) ;
}
}