实训第一周java小练习

来源:互联网 发布:金穗开票软件 编辑:程序博客网 时间:2024/05/22 16:48


1//输入圆的半径,求面积和周长

import java.util.Scanner;

public class circle {

public static void main(String arg[]){

Scanner input=new Scanner(System.in);

System.out.println("请输入圆形的半径:");

double r=input.nextDouble();

double s=Math.PI*r*r;

double z=2*Math.PI*r;

System.out.println("半径为"+r+"的圆\n面积为:"+s+"\n周长为:"+z);

}

}

2//比较商品折后价格是否大于100

import java.util.Scanner;

 

public class compare {

public static void main(String arg[]){

Scanner input=new Scanner(System.in);

System.out.println("请输入一个商品价格");

double price=input.nextDouble();

System.out.println("请输入一个折扣");

double zhekou=input.nextDouble();

if(price*zhekou>100)

{System.out.println("商品的折后价格大于100,为:"+(price*zhekou));}

if((price*zhekou)==100)

{System.out.println("商品的折后价格为100");}

if(price*zhekou<100)

{System.out.println("商品的折后价格小于100,为:"+(price*zhekou));}

}

 

}

 

3//实现计算机,输入两个数,算加减乘除取余乘方

 

public class counter {

public static void main(String arg[]){

Scanner input=new Scanner(System.in);

System.out.println("输入第一个数");

double x=input.nextDouble();

System.out.println("输入第二个数");

double y=input.nextDouble();

System.out.println("两个数的和为:"+(x+y));

System.out.println("两个数的差为:"+(x-y));

System.out.println("两个数的乘积为:"+(x*y));

System.out.println("两个数的商为:"+(x/y));

System.out.println("两个数取余数为:"+(x%y));

System.out.println("XY次方为:"+Math.pow(x, y));

}

 

}

4//练习,数据类型

public class datatype {

public static void main(String arg[]){

System.out.println("Byte最大值为:"+Byte.MAX_VALUE+"Byte最小值为:"+Byte.MIN_VALUE);

System.out.println("short最大值为:"+Short.MAX_VALUE+"short最小值为:"+Short.MIN_VALUE);

System.out.println("int最大值为:"+Integer.MAX_VALUE+"int最小值为:"+Integer.MIN_VALUE);

System.out.println("long最大值为:"+Long.MAX_VALUE+"long最小值为:"+Long.MIN_VALUE);

System.out.println("Float最大值为:"+Float.MAX_VALUE+"Float最小值为:"+Float.MIN_VALUE);

System.out.println("Double最大值为:"+Double.MAX_VALUE+"Double最小值为:"+Double.MIN_VALUE);

 

}

5//斐波那契数列

public class fayebonache {

public static void main(String arg[]){

int i=0;

int j=1;

System.out.print("0 1 ");

for(int n=1;n<=10;n++){

i=i+j;

j=i+j;

System.out.print(i+" "+j+" ");

}

}

 

}

 

 

6//抽奖

import java.util.Scanner;

 

public class luckydraw {

public static void main(String arg[]){

Scanner input=new Scanner(System.in);

System.out.println("请输入一个数字");

double ii=input.nextDouble();

if(ii==10){

System.out.println("恭喜您中了一等奖!");

}

else if(ii==20){

System.out.println("恭喜您中了二等奖!");

}

else if(ii==30){

System.out.println("恭喜您中了三等奖!");

}

else{

System.out.println("很遗憾您没有中奖");

}

}

 

}

7//跳转练习

import java.util.Scanner;

 

public class menu {

public static void main(String arg[]) {

Scanner input = new Scanner(System.in);

System.out.println("欢迎来到登录菜单,请输入代号进行下一步操作:\n1、登录系统,2、退出");

int i = input.nextInt();

switch (i) {

case 1:

System.out.println("欢迎进入主菜单!");

break;

case 2:

System.out.println("欢迎下次的到来!");

break;

}

if (i == 1) {

System.out

.println("请输入对应序号进行下一步操作:\n1、读者信息管理,2、图书信息管理,3、借阅管理,4、注销");

Scanner input1 = new Scanner(System.in);

int i1 = input1.nextInt();

switch (i1) {

case 1:

System.out.println("欢迎进入读者信息管理界面!");

break;

case 2:

System.out.println("欢迎进入图书信息管理界面!");

break;

case 3:

System.out.println("欢迎进入借阅管理界面!");

break;

case 4:

System.out.println("请进行注销操作!");

break;

}

}

}

 

}

8//九九乘法表

public class multable {

public static void main(String arg[]){

for(int i=1;i<10;i++){

for(int j=1;j<=i;j++){

System.out.print(i+"*"+j+"="+i*j+"  ");

}

System.out.println("  ");

}

}

 

}

9//商品的价格以及折后价格

 

public class shopping {

public static void main(String arg[]){

int price_tshirt=245;

int price_shoes=570;

int price_pai=320;

int tshirt_num=2;

int shoes_num=1;

int pai_num=1;

double i=0.8;

System.out.println("T恤价格:"+price_tshirt+",数量:"+tshirt_num+",折后价:"+price_tshirt*tshirt_num*i);

System.out.println("网球鞋价格:"+price_shoes+",数量:"+shoes_num+",折后价:"+price_shoes*shoes_num*i);

System.out.println("网球拍价格:"+price_pai+",数量:"+pai_num+",折后价:"+price_pai*pai_num*i);

System.out.println("购物总价为:"+(price_tshirt*tshirt_num*i+price_shoes*shoes_num*i+price_pai*pai_num*i));

}

 

}

10//一到一百之间的奇数之和

public class sum {

public static void main(String arg[]) {

int i = 1;

int sum=0;

System.out.println("奇数有:");

while (i < 100) {

i++;

if((i-1)%2==0)

continue;

System.out.print((i-1)+",");

sum=sum+i;

}

System.out.println("\n求和结果为:"+sum);

}

}

11//101200之间的素数

public class sushu {

public static void main(String arg[]) {

System.out.println("101200之间的素数有:");

for (int i = 101; i <= 200; i ++) {

boolean flag = false;

for (int j = 2; j < i; j++) {

if (i % j == 0) {

flag = false;

break;

} else {

flag = true;

}

}

if (flag == true) {

System.out.println(i);

}

}

}

 

}

12//输出个人信息

public class userMessage {

public static void main(String arg[]){

String name="yangyang";

char sex='';

int age=21;

String kemu="Java";

    System.out.print("姓名为:"+name);

    System.out.print("\n性别为:"+sex);

    System.out.print("\n年龄为:"+age);

    System.out.print("\n所学科目为:"+kemu);

    

}

 

}

0 0