实训第一周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("X的Y次方为:"+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、//101到200之间的素数
public class sushu {
public static void main(String arg[]) {
System.out.println("101到200之间的素数有:");
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);
}
}
- 实训第一周java小练习
- java 小练习
- java-GUI小练习
- java 小练习
- java小练习
- Java继承小练习
- Java小练习
- JAVA 小练习 01
- java小练习
- Java 小练习 HashMap
- Java反射小练习
- Java输入输出小练习
- Java反射小练习
- java异常小练习
- java接口小练习
- Java String 小练习
- 0310-html小练习,积累一周又发博客了
- java 创建多线程小练习
- JAVA问题总结之19--方法的重载(overload)
- 字典转模型和NSCoding 以及 NSKeyedArchiver归档
- 希尔伯特之梦,以及梦的破灭
- java annotation注解的解析
- OpenGL镜面效果
- 实训第一周java小练习
- 在思想上改变,在行动上升华
- C#自学笔记
- 完美数字
- nginx的虚拟主机功能(nginx多站点,绑定多个域名)-----nginx的学习之路
- HDU2225奔小康赚大钱(KM匹配模板题)
- 引用和指针的区别
- 别人的确为了别人——价值观
- kali下安装vmtools