首页 > 代码库 > 入门练习

入门练习

import java.util.Scanner;


public class Main{

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		final double rate=8.25;
		final int common=40;
		double pay=0;
		Scanner in=new Scanner(System.in);
		System.out.println("请输入工作时间:");
		int worktime=in.nextInt();
		System.out.println("您的工作时间是:"+worktime);
		if(worktime>=common)
		{
			pay=((worktime-common)*(rate*1.5)+common*rate);
			
			
		}

		else
		{
			pay=worktime*rate;
		}
		System.out.println("您的工资是:"+pay);
		
		
		
	}

}

  注释:此代码用于计算工人工资

 

 

 

import java.util.Scanner;


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        System.out.println("你好");
        Scanner in =new Scanner(System.in);
//        System.out.println("echo:"+in.nextLine());
//        int amount=100;
        int amount;
        int price=0;
        System.out.println("price");
        System.out.println("你好,请输入票面:");
        amount=in.nextInt();
        System.out.println("你好,请输入金额:");
        price=in.nextInt();
        System.out.println(amount+"-"+price+"="+(amount-price));
        
	}

}

  注释:此代码用于店面找零

 

 

 

import java.util.Scanner;


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
     //初始化
		Scanner in=new Scanner(System.in);
		int balance=0;
		while(true)
		{
			System.out.println("请投币:");
			int amount =in.nextInt();
		    System.out.println(amount);
		    balance=balance+amount;
		    System.out.println(balance>=10);
		    if(balance>=10)
		    {
		    	System.out.println("***********");
		    	System.out.println("*java城际铁路专线*");
		    	System.out.println("*无指定位置*");
		        System.out.println("票价10元");
		    	System.out.println("**********");
		        System.out.println("找零:"+(balance-10)+"元");
		        balance=0;
		    }
//		    else
//		    {
//		    	
//		    	System.out.println("请继续投币,投入金额不足");
//		    	
//		    }
//		    
		    
		    
		    
		}
	    
	}

}

  

 注释:此代码为简单的购票系统的模型 

 

 

import java.util.Scanner;


public class Main {
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        int foot;
        double inch;
        System.out.println(10/3);
        System.out.println(1.2+"-"+1.1+"="+(1.2-1.1));
        Scanner in=new Scanner(System.in);
        foot=in.nextInt();
        inch=in.nextDouble();
        System.out.println("foot="+foot+",inch="+inch);
        System.out.println((int)((foot+(double)(inch/12.0))*0.3048*100)+"cm");
        
	}

}

  注释:此代码是用于英尺和米的转换

  

import java.util.Scanner;


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in=new Scanner(System.in);
		int number;
		int sum=0;
		int count=0;
		System.out.println("请输入要求平均数的几个数(以-1结束):");
		number=in.nextInt();
		while(number!=-1)
		{
			sum=sum+number;
			count++;
			number=in.nextInt();
		
		}	
			if(count>0)
			{
				System.out.println("average="+(double)sum/count);
				
			}
				

	}

}

  

  注释:这是一个计算几个数的平均数问题

import java.util.Scanner;


public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner in=new Scanner(System.in);
		int number=in.nextInt();
		int count=0;
		while(number>0)
		{
			number=number/10;
			count=count+1;
		}
		System.out.println("count="+count);

	}

}

  注释:这是求随便输入一个数然后求出它是几位数

import java.util.Scanner;


public class qiantao1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated methodstub
		int max=0;
		System.out.println("请输入三个数");
		Scanner in=new Scanner(System.in);
		int x=in.nextInt();
		int y=in.nextInt();
		int z=in.nextInt();
		if(x<y)
		{
			if(y<z)
				max=z;
			else
				max=y;
			
			
		}
		else
		{
			if(x<z)
				max=z;
			else
				max=x;
			
		}
		System.out.println("max="+max);
		
		
		System.out.println("下面进入switch case练习");
		System.out.println("请输入一个数");
		int type=in.nextInt();
		switch(type)
		{
		case 1:
			System.out.println("hello");
		case 2:
			System.out.println("你好");
			break;
		case 3:
			System.out.println("晚上好");
		case 4:
			System.out.println("再见");
			break;
		default:
			System.out.println("啊,什么呀");
			break;
		
		
		
		
		
		
		}
		
		
		
	}

}

  注释;if语句的嵌套求三个数的最大值和switch 语句的运用

 

总结:今天是刚刚学习java 感觉还可以,语言是相通的,语法都是差不多的。

 

入门练习