day03学习代码

来源:互联网 发布:淘宝平铺拍摄布光 编辑:程序博客网 时间:2024/05/18 18:44
/**
 * 掷骰子
 */
package com.test1;


import java.util.Scanner;


public class Demo1 {


public static void main(String[] args) {
// TODO Auto-generated method stub


Scanner sc= new Scanner(System.in);

String aa="";
String bb="";
String cc="";
System.out.println("aa先生下注(只能大中小):");
aa=sc.nextLine();
System.out.println("bb先生下注(只能大中小):");
bb=sc.nextLine();
System.out.println("cc先生下注(只能大中小):");
cc=sc.nextLine();


//调用方法
int data=score();
String result ="";
if(data >=3&& data<=8)
{
result="小";
}else if(data >=9&& data<=13)
{
result="中";
}else if(data >=14&& data<=18)
{
result="大";
}
//定义个boolean 设为false
boolean ss=false;

if(result.equals(aa)) {
System.out.println("aa对了");
ss=true;
}
if(result.equals(bb)) {
System.out.println("bb对了");
ss=true;
}
if(result.equals(cc)) {
System.out.println("cc对了");
ss=true;
}
if(!ss)
{
System.out.println("全错了");
}

System.out.println("点数是"+data);

sc.close();
}

static int score() {

int sum=0;
for(int i=0;i<3;i++)
{
int a=(int)(Math.random()*6+1);
sum+=a;
}
return sum;
}


}

//switch 简单用法

package com.test1;


import java.util.Scanner;


public class Demo2 {


public static void main(String[] args) {
// TODO Auto-generated method stub

Scanner sc= new Scanner(System.in);
System.out.println("请输入成绩(0-100):");
int score=sc.nextInt();
score=score/10;

switch (score) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("不及格");
break;
case 6:
System.out.println("及格");
break;
case 7:
System.out.println("中等");
break;
case 8:
System.out.println("良好");
break;
case 9:
case 10:
System.out.println("优秀");
break;
default:
System.out.println("没查到成绩");
break;
}
}


}

/**
 * continue与 break的区别
 * break 跳出
 * continue 停止 进入下一个
 */
package com.test1;


public class Demo3 {


public static void main(String[] args) {
// TODO Auto-generated method stub


for (int i=1;i<=9;i++)
{
if(i==6)
{
break;
}
for (int j=1;j<=i;j++)
{
if(j==3)
{
continue;
}
System.out.print(j+"*"+i+"="+(i*j)+"\t");

System.out.println(); 
}
}


}


/**
 * 神奇数字
 */
package com.test1;


public class Demo4 {


public static void main(String[] args) {
// TODO Auto-generated method stub

number();

}

static void number()
{
int n=9;
int a=1;
for(int i=1;i<=9;i++)
{
System.out.println(a+"*"+n+"+"+(i+1)+"="+(n*a+(i+1)));
a=a*10+(i+1);
}


}


}

/**
 * do {}
 * while()简单用法
 */
package com.test1;


public class Dowhile {


public static void main(String[] args) {
// TODO Auto-generated method stub

int i=1;
int sum=0;
do {
sum+=i;
i++;
} while (i<=100);
System.out.print(sum);
}


}

/**
 * 猜数字
 */
package com.test1;


import java.util.Scanner;


public class Shuijishu


{
public static void main(String[] arge)
{
Scanner sc= new Scanner(System.in);
//随机数
int num=(int)(Math.random()*10);


//计数器
int count=0;


//死循环
while(true)
{
System.out.println("输入数据");
int i=sc.nextInt();
count++;


if(num==i)
{
System.out.println("花了"+count+"次成功");
break;
}
}
System.out.println(num);
sc.close();
}
}