入门练习
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 感觉还可以,语言是相通的,语法都是差不多的。

浙公网安备 33010602011771号