比较笨就把所有的都复制过来吧,以后再整理

比较笨就把所有的都复制过来吧,以后再整理:
//for(表达式1,条件表达式;表达式2){
// 语句块
//}

public class 视频求是某多少天 {
public static void main(String[] args) {
int i = 1;
for (int j = 1; j <=100; j++) {
if(j*)

}
}
}

public class 创建新方法 {
public static void main(String[] args) {
// 不能写在平行,摇写在花括号外面,因为两个方法是平行的

}

/**
 * 判断闰年
 * @param year 年份
 * @return 是闰年返回true否则返回false
 */
public static boolean isleapYear(int year) {
    return year % 4 == 0 && year % 100 !=0||year %400 == 0 ; 
}

// 两个都是整数用,号隔开(int year,int month)
public static int daysOfmonth(int year,int month){
int days;
switch (month) {
case 2:
days = isleapYear(year)?29:28;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;

    default:
        days = 31;
        break;
    }
    return days;
}

}

import java.util.Scanner;

public class NIanFen1 {
public static void main(String[] args) {
// 输入年月日计算,是哪个年份的多少天
// 设置未知数年、月、日、输入的求和
Scanner sc = new Scanner(System.in);
System.out.print("请输入年份:");
int year = sc.nextInt();
System.out.print("请输入月份:");
int month = sc.nextInt();
System.out.print("请输入日:");
int day = sc.nextInt();
int count = 0;
int days = 0;
// 未知数为0,楼下就是年大于(输入的数DAYS),月份>0&&<13&&day
if (year > 0 && month > 0 && month < 13 && day > 0 && day < 32) {
for (int i = 1; i < month; i++) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
days = 31;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
case 2: {
if ((year % 4 == 0 && year % 1 != 0) ||
(year % 400 == 0)) {
days = 29;
} else {
days = 28;
}
break;
}
}
count = count + days;
}
count = count + day;
System.out.println(year + "年" + month + "月" + day + "日是" + year + "年的第" + count + "天");
} else
System.out.println("数据输入错误!");
}

}

import java.time.Year;
import java.util.Scanner;

public class NianFen2 {
private static final boolean Year = false;

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);
System.out.print("请输入年份:");
int year = sc.nextInt();
System.out.print("请输入月份:");
int month = sc.nextInt();
System.out.print("请输入日:");
int day = sc.nextInt();

int count =year+month+day ;

//int days = year-;

System.out.print("请输入年份:");
int year2 = sc.nextInt();
System.out.print("请输入月份:");
int month2 = sc.nextInt();
System.out.print("请输入日:");
int day2 = sc.nextInt();
int count2 = 0;
int days = sc.nextInt();
System.out.println(days);

int count1 =year2+month2+day2 ;

int jl=count-count1;
int j1= sc.nextInt();

System.out.println(jl+"nian");

    }
}

//int a = Year -Year1;

//
//int day = sc.nextInt();
//int count = 0;
//int days = 0;
//Scanner sc = new Scanner(System.in);
//System.out.print("请输入年份:");
//int year = sc.nextInt();
//System.out.print("请输入月份:");
//int month = sc.nextInt();
//System.out.print("请输入日:");
//int day = sc.nextInt();

import java.util.Scanner;

public class NianFen {
public static void main(String[] args) {
// Scanner input = new Scanner(System.in);
// System.out.print("请输入两个数");
// int a=input.nextInt();
// int b=input.nextInt();
// System.out.print(a>b?a:b);

    // 练习:输入一个年份判断是不是闰年

    Scanner input = new Scanner(System.in);
    System.out.print("请输入年份:");
    if (input.hasNextInt()) {

int year = input.nextInt(); 
if (year>0){
boolean isleapYear = (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
System.out.println(year + "年" + (isleapYear ? "是" : "不是") + "闰年");
    } else {
        System.out.println("年份必须是整数");
    
    }

// System.out.println("逗比曾加新请输入整数年份,乖!");
}
input.close();
}
}

import java.util.Scanner;

public class NIanFen1a {
// 如果程序中出现重复的功能或者相对来说独立的功能,那么应该讲这些功能单独写成一个方法
// 对照MAIN方法写出来。如public sastic ? isleapyear(int year)
// 因为要判定这个年份是不是闰年,因数?就的用真假方法。说以如下备注,记得是个方法还有个花括号
// public sastic boolean isleapyear(int year){
// 写个这样里面写year就好了 如右if (isleapYear(year)){
public static boolean isleapYear(int year){
return year % 4 == 0 && year % 100 !=0||year %400 == 0 ;
}
public static int daysofmonth(int year,int month){
// 年个月的方法
int month =

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入年份:");
int year = sc.nextInt();

System.out.print("请输入月份:");
int month = sc.nextInt();

System.out.print("请输入日:");
int day = sc.nextInt();
int total =0;

// 累加变量total
for (int i = 1; i < month; i++) {
//
if(i==2){
if (isleapYear(year)){
total +=29;
}
else{
total+=28;
}}else if(i == 4||i==6||i==9||i==11){
total+=38;}
else {
total +=31;
}
}
total +=day;
System.out.printf("%d年%d月");
}
}
}

import java.util.Scanner;

public class SanJiaoXing {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("请输入三角形的三条边长:");
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
input.close();

    //boolean isvalid =(a+b>c&&b+c>a&&a+c>b)

// if (isvalid)
if (a+b>c&&b+c>a&&a+c>b){
double perimetar = a+b+c;
double half = perimetar/2;
double area = Math.sqrt
(half(half-a)(half-b)*(half-c));
System.out.printf("zhouchang:%.2f\n", perimetar);
System.out.printf("mianji:%.2f\n", area);
}
else{

    System.out.println("不能构成三角型");
}
}

}

package 个人练习从0开始异世界;

import java.util.Scanner;

public class 试用 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 扫描器
int money = 1000;
do{
System.out.println("您的总资产为:¥"+money+"元");
boolean bet;
do {

        System.out.println("请下注:");
        bet = input.nextLine() != null;
    
    int a = (int) (Math.random() * 6 + 1);
    // 0到1的开区间的随机数,强制转换。

    int b = (int) (Math.random() * 6 + 1);
    // a、b随机产生的色子点数
    int s = a + b;
    // 设置s为摇出来的点数!
    System.out.println("请通过按数字1进行摇色子");
    // 请顾客按键操作摇色子
    int number = input.nextInt();
    // 设置一个数量为number,表示

    if (number == 1) {
        // 如果number等于1着执行花括号{}里面的,
        // 如果不成立就执行else,这里没有else就不执行,执行Switch类的条件

        boolean over;
        // boolean over表示楼下的运算成立不,
        // 都是先定义变量over是否成立在使用。楼下有over

        switch (s) {
        // 分支结构:switch{case、case、N个case然后不适用后用关闭使用break;
        case 7:
        case 11:
            System.out.println("玩家胜");
            break;
        case 2:
        case 3:
        case 12:
            System.out.println("庄家胜 ");
            break;
        default:
            // 当前面的情况case都不成立的时候进行default

            do {
                //
                a = (int) (Math.random() * 6 + 1);
                b = (int) (Math.random() * 6 + 1);
                // 上面已经备注了一次a和b说以现在直接命名就可以了
                int sum = a + b;
                // 设置一个数为sum和上面S一样的(int s=a+b)。
                if (sum == 7) {
                    // 和楼上分支一样用if和else if和else表示分支情况
                    // 如果不成立就执行else
                    System.out.println("庄家胜");
                    over = false;
                } else if (sum == s) {
                    System.out.println("玩家胜");
                    over = false;
                } else {
                    System.out.println("没有分出胜负,继续进行");
                    over = true;
                }

            } while (over);
            break;
        } while (bet);

// 循环里面可以再放循环。
}
}}
package 个人练习从0开始异世界;

public class WhileXunHuan {
// while循环
public static void main(String[] args) {
int s = 999;
// 先用S代表命名定义一个值
int i = 0;
// 当前次数
while (i<s) {
// 用whlie关键字表示,括号里面是(表达式)
// i如果小于S,表示成立可执行。
System.out.println("我爱你");
i++;

}
}

}

package 个人练习从0开始异世界;

public class LianXiHanZi {
// 输入你想显示的字,以下会显示出你输入的字和字之前的所有字体。如下鞠之前所有文字和鞠
public static void main(String[] args) {
// ASCII
for (int i = 0; i <=128; i++) {
System.out.println((char)i);
}
// GBK
char start = '-' ;
char end = '鞠';
for (int i = start; i <=end; i++) {
System.out.println((char)i);

    }
        
    }
}

package 个人练习从0开始异世界;

public class LianXi3a {
public static void main(String[] args) {

int gj;
int mj;
int xj;{

// 设置公鸡,母鸡小鸡未知数,然后100元可以买20只公鸡,33只母鸡.....
for(gj=0;gj<=20;gj++) {
for(mj=0;mj<=33;mj++) {
for(xj=0;xj<=99;xj+=3){
if(gj+mj+xj==100&&5gj+3mj+xj/3==100){
System.out.printf("公鸡:%d,母鸡:%d,小鸡:%d\n",gj,mj,xj);

} }}}}}}
package 个人练习从0开始异世界;
//5个人去打鱼,a第一天起来分成了5分丢掉了多余的1条,
//b以为没分又分成了5份拿走了自己的,多了一条也丢掉了,这个问题用穷举法
//习题2,找1到100的完美数
//6=1+2=3
//28=1+2+4+7+14
public class LIanXi3 {
public static void main(String[] args) {
for (int gj = 0; gj <=22; gj++) {
for (int mj = 0; mj < 33; mj++) {
int xj = 100-gj-mj;

            if (5*gj+3*mj+xj/3==100&&xj%3==0) {
                System.out.printf("公鸡:%d,母鸡:%d,小鸡:%d");
            }
            }

package 个人练习从0开始异世界;

public class LianXi2 {
// 打印一个乘法口诀表(九九表)
public static void main(String[] args) {

// 设置一个未知数为i,J,i和J=任何数字
for (int i = 1; i <=9; i++) {
for (int j = 1; j <=9; j++) {
System.out.printf("%d%d=%d\t",i,j,ji);

}
System.out.println();

}

}
}
package 个人练习从0开始异世界;

public class LianXi1 {
public static void main(String[] args) {
boolean n = true;
for (int i = 1; i <= 100; i++) {

        for (int j = 2; j <= j - 1; j++) {

// 或for (int j = 2; j <=math.sqrt(n); j++) {
if (i % j == 0) {
n = false;
break;
}
}
if (n) {
System.out.println(i);
}
}
package 个人练习从0开始异世界;

import java.util.Scanner;

import javax.print.DocFlavor.INPUT_STREAM;

public class LianXi {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个正整数:");
// 检查2~(n-1)之间有没有n的因子
int n = input.nextInt();
boolean isprime=true;
// 先假设N是素数

for(int i = 2; i<=n-1; i++){
    if(n%i==0){
        isprime=false;
        break;
    }
}

package 个人练习从0开始异世界;

import java.util.Random;

public class C1Youxi {
/**
*
一个简单的赌博游戏,游戏规则如下:
*玩家掷两个骰子,点数为1到6,如果第一次点数和为7或11,则玩家胜,
*如果点数和为2、3或12,则玩家输,
*如果和为其它点数,则记录第一次的点数和,然后继续掷骰,直至点数和等于第一次掷出的点数和,则玩家胜,
*如果在这之前掷出了点数和为7,则玩家输。
*it looks difficult,but it's easy actually
*/
public static void main(String[] args) {
CrapsGame cg=new CrapsGame();
cg.begin();
}
package 个人练习从0开始异世界;

import javax.swing.plaf.synth.SynthStyle;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT;

public class 试用2 {
// 文件名字每个字母首字母大写
// coc-convention over configuration
public static void main(String[] args) {
// 一个可以执行的MAIN方法一定要写MAIN方法,它有自变量没有因变量所以写的是void
System.out.println("您的总资产为:Y"+money+"元");
int bet;
do{
System.out.println("请下注:");

    int a = (int) (Math.random() * 6 + 1);
    // (int) (Math.random()*6+1)
    // 后面的1表示下线6表示上线减下线,
    // (int) (Math.random()*6+1);
    int b = (int) (Math.random() * 6 + 1);
    int p = a + b;
    int money = 1000;
            do{

// 假如在这里之内1000还有救可以继续循环

    System.out.println("玩家摇出来" + p + "点");
    boolean w = false;
    switch (p) {
    case 7:
    case 11:
        System.out.println("玩家胜利");
        break;
    case 2:
    case 3:
    case 12:
        break;
    default:
        // 或者
        w = true;
        // 如果游戏没有分出胜负,所以设置了w=true;boolean w = false
        while (w) {
            int a1 = (int) (Math.random() * 6 + 1);
            int b1 = (int) (Math.random() * 6 + 1);
            int p1= a1 + b1;
            System.out.println("玩家摇出来" + p1 + "点");
            if (c==7) {
                System.out.println("庄家胜利!");
                w = true;
                
            while(money>0);
            System.out.println("您破产了!");
            
                
            }
            

        }

    }
}

}
package UTF8;

public class C1游戏 {
public static void main(String[] args) {

附源码:
    /*craps 双骰儿赌博*/
    /*天上人间9月28日*/
    /*游戏规则:玩家掷两骰子,骰子停下来后,计算两个骰子向上面的点数之各。
     * 如果第一次掷的和是7或11,玩家赢;
     * 如果和为2,3或12(称为craps)则玩家输,庄家赢。
     * 如果和为4,5,6,8,9或10则,这个和就成为玩家的点数,继续掷骰子
     * 此时如果掷的点数和等于点数,则玩家赢,如等于7,刚玩家输,
     * 否则,再掷骰子直至分出输赢*/
    package craps;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.util.Date;
    public class craps extends JApplet implements ActionListener{
     //初始变量
     final int WON=1,FAIL=0,CONTINUE=2;
     boolean firstRoll=true;//标记是否是第一盘
     int sum=0,mypoint=0;
     int getStatus=CONTINUE;//初始化玩家状态
     
     JLabel dic1lbl,dic2lbl,sumlbl,pointlbl;
     JTextField dic1fld,dic2fld,sumfld,pointfld;
     JButton rollbt;
     public void init()
     {
      //初始化容器
      Container contain=this.getContentPane();
         contain.setLayout(new FlowLayout());
        
         dic1lbl=new JLabel("dice1");
         contain.add(dic1lbl);
         dic1fld=new JTextField(10);
         dic1fld.setEditable(false);
         contain.add(dic1fld);
        
         dic2lbl=new JLabel("dice2");
         contain.add(dic2lbl);
         dic2fld=new JTextField(10);
         dic2fld.setEditable(false);
         contain.add(dic2fld);
        
         sumlbl=new JLabel("sum");
         contain.add(sumlbl);
         sumfld=new JTextField(10);
         sumfld.setEditable(false);
         contain.add(sumfld);
        
         pointlbl=new JLabel("point");
         contain.add(pointlbl);
         pointfld=new JTextField(10);
         pointfld.setEditable(false);
         contain.add(pointfld);
      
         rollbt=new JButton("Roll Dice");
         rollbt.addActionListener(this);
         contain.add(rollbt);
        
         Date date=new Date();
         JLabel datelbl=new JLabel(date.toString());
         contain.add(datelbl);
        
      }
     //处理事件
     public void actionPerformed(ActionEvent actionEvent)
     {
     if(firstRoll)
      //玩家第一玩
     {
      sum=rolldice();
      switch(sum)
      {
      case 7:
      case 11:
      // sumfld.setText(sum);
       pointfld.setText(" ");
       getStatus=WON;
       break;
      case 2:
      case 3:
      case 12:
       pointfld.setText(" ");
       getStatus=FAIL;
                break;
      default:
       mypoint=sum;
      pointfld.setText(Integer.toString(mypoint));
      getStatus=CONTINUE;
      firstRoll=false;
      break;
      }
      
     }
     else //玩家继续
     {
      sum=rolldice();
      if(sum == mypoint)
       getStatus=WON;
      else
        if(sum==7)
         getStatus=FAIL;
      
     }
     information();
      
     }
     //掷两次骰子的模块
     public int rolldice()
     {
      int dice1,dice2,sum1;
      dice1=1+(int)(Math.random()*6);
      dice2=1+(int)(Math.random()*6);
      
      sum1=dice1+dice2;
      
      dic1fld.setText(Integer.toString(dice1));
      dic2fld.setText(Integer.toString(dice2));
         sumfld.setText(Integer.toString(sum1));
         return sum1;
     
     }
     //状态栏提示信息
     public void information()
     {
      if(getStatus==CONTINUE)
       showStatus("玩家没输了没赢,请继续");
      else{
         if(getStatus==WON)
      showStatus("恭喜你:玩家赢了!再玩一盘.....");
         else
          showStatus("玩家输了!再试一次.....");
         firstRoll=true;//设置状态变量
      }
     }
     
     
    }

import java.util.Scanner;

public class GongYueShu {
public static void main(String[] args) {

// TODO Auto-generated method stub
//调用java.util.Scanner可以获得从键盘输入的数字;
    Scanner s = new Scanner(System.in);
//定义两个整型数字的变量
int min;
int max;
System.out.print("请输入一个数:");
min= s.nextInt();//nextInt();方法用来获取输入的Inc NUM
System.out.print("请输入另一个数:");
max= s.nextInt();
//调用后面的静态方法;
System.out.println(gongyue(min, max));
System.out.println(gongbei(min, max));
}
// a与b的最大公约数
public static int gongyue(int min, int max) {
while(max%min!=0){

// /运用递归调用将求余之后的值作为min
// * 将之前的min作为max直到求余值为0为止结束循环
/
int temp=max%min;
max=min;
min=temp;
}
return min;
}
// a与b的最小公倍数
public static int gongbei(int min, int max) {
//求公倍数就是将两个数相乘除以最大公约数
return min
max / gongyue(min, max);
}
}
package UTF8;

public class qq2 {

public static void main(String[] args) {

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

//
System.out.println(i+"eeeee");
}

System.out.println("jieshu");

}
}

package UTF8;

import java.util.Scanner;

// 和计算机猜数字
public class Caiziyouxi1 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
// 设置的值是S。所以记得结束的时候也用s.close();
int answer = (int) (Math.random() * 100 + 1);
int you;
do {
System.out.println("请输入你猜的数字:");
you = s.nextInt();
} while (you != answer);
s.close();
// 设置的值是S。所以记得结束的时候也用s.close();
}
}
package UTF8;

import java.util.Scanner;

public class Saizi {
// 1.把一颗塞子摇6万次,统计每一面出现的次数
// 2.找出100~999之间的水仙花数(153 = 1^3次方)=153 = 111+555+333
// 3.输入两个整数,求最大公约数和最小公倍数
public static void main(String[] args) {
// 先写出MAIN公式
@SuppressWarnings("resource")
Scanner s = new Scanner(System.in);
// 扫描仪
System.out.print("请输入次数:");
// 系统打印器
int count = s.nextInt();
int result[] = new int[6];
// 给它设未知数count和result
int index = 0;
//
for (int i = 0; i < count; i++) {
//
index = (int) ((Math.random() * 6));
//
result[index] = result[index] + 1;
}
//
for (int j = 0; j < result.length; j++) {
//
System.out.println(j + 1 + "出现的次数为:" + result[j]);
}
}
}

package UTF8;

public class C1游戏 {
public static void main(String[] args) {

附源码:
    /*craps 双骰儿赌博*/
    /*天上人间9月28日*/
    /*游戏规则:玩家掷两骰子,骰子停下来后,计算两个骰子向上面的点数之各。
     * 如果第一次掷的和是7或11,玩家赢;
     * 如果和为2,3或12(称为craps)则玩家输,庄家赢。
     * 如果和为4,5,6,8,9或10则,这个和就成为玩家的点数,继续掷骰子
     * 此时如果掷的点数和等于点数,则玩家赢,如等于7,刚玩家输,
     * 否则,再掷骰子直至分出输赢*/
    package craps;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.util.Date;
    public class craps extends JApplet implements ActionListener{
     //初始变量
     final int WON=1,FAIL=0,CONTINUE=2;
     boolean firstRoll=true;//标记是否是第一盘
     int sum=0,mypoint=0;
     int getStatus=CONTINUE;//初始化玩家状态
     
     JLabel dic1lbl,dic2lbl,sumlbl,pointlbl;
     JTextField dic1fld,dic2fld,sumfld,pointfld;
     JButton rollbt;
     public void init()
     {
      //初始化容器
      Container contain=this.getContentPane();
         contain.setLayout(new FlowLayout());
        
         dic1lbl=new JLabel("dice1");
         contain.add(dic1lbl);
         dic1fld=new JTextField(10);
         dic1fld.setEditable(false);
         contain.add(dic1fld);
        
         dic2lbl=new JLabel("dice2");
         contain.add(dic2lbl);
         dic2fld=new JTextField(10);
         dic2fld.setEditable(false);
         contain.add(dic2fld);
        
         sumlbl=new JLabel("sum");
         contain.add(sumlbl);
         sumfld=new JTextField(10);
         sumfld.setEditable(false);
         contain.add(sumfld);
        
         pointlbl=new JLabel("point");
         contain.add(pointlbl);
         pointfld=new JTextField(10);
         pointfld.setEditable(false);
         contain.add(pointfld);
      
         rollbt=new JButton("Roll Dice");
         rollbt.addActionListener(this);
         contain.add(rollbt);
        
         Date date=new Date();
         JLabel datelbl=new JLabel(date.toString());
         contain.add(datelbl);
        
      }
     //处理事件
     public void actionPerformed(ActionEvent actionEvent)
     {
     if(firstRoll)
      //玩家第一玩
     {
      sum=rolldice();
      switch(sum)
      {
      case 7:
      case 11:
      // sumfld.setText(sum);
       pointfld.setText(" ");
       getStatus=WON;
       break;
      case 2:
      case 3:
      case 12:
       pointfld.setText(" ");
       getStatus=FAIL;
                break;
      default:
       mypoint=sum;
      pointfld.setText(Integer.toString(mypoint));
      getStatus=CONTINUE;
      firstRoll=false;
      break;
      }
      
     }
     else //玩家继续
     {
      sum=rolldice();
      if(sum == mypoint)
       getStatus=WON;
      else
        if(sum==7)
         getStatus=FAIL;
      
     }
     information();
      
     }
     //掷两次骰子的模块
     public int rolldice()
     {
      int dice1,dice2,sum1;
      dice1=1+(int)(Math.random()*6);
      dice2=1+(int)(Math.random()*6);
      
      sum1=dice1+dice2;
      
      dic1fld.setText(Integer.toString(dice1));
      dic2fld.setText(Integer.toString(dice2));
         sumfld.setText(Integer.toString(sum1));
         return sum1;
     
     }
     //状态栏提示信息
     public void information()
     {
      if(getStatus==CONTINUE)
       showStatus("玩家没输了没赢,请继续");
      else{
         if(getStatus==WON)
      showStatus("恭喜你:玩家赢了!再玩一盘.....");
         else
          showStatus("玩家输了!再试一次.....");
         firstRoll=true;//设置状态变量
      }
     }
     
     
    }

package UTF8;

import java.util.Scanner;

public class Caiziyouxi {
private static final String co = null;
private static Scanner s;

public static void main(String[] args) {
    System.out.println("欢迎你试玩猜数字游戏:");
    System.out.println("请安1开始2退出");
    Scanner s = new Scanner(System.in);
    int a = s.nextInt();
    if (a == 1) {
        System.out.println("---------");
        Scanner cScanner = new Scanner(System.in);
        int max = 0;
        int j = 0;
        int i = 0;
        max = (int) (Math.random() * 100);
        do {
            System.out.println("请您输入数字:");
            j = s.nextInt();
            if (j < max) {
                System.out.println("太小了哦");
            }
            if (j > max) {
                System.out.println("太大了哦");
            }
            if (j == max) {
                break;
            }
            i++;
        } while (i < 10);
        switch (i) {
        case 1:
            System.out.println("您猜对了,你是神仙?");
            break;
        case 2:
            System.out.println("您猜对了,厉害了我的哥");
            break;
        case 3:
            System.out.println("您猜对了,厉害了我的哥");
            break;
        case 4:
            System.out.println("您猜对了,厉害了我的哥");
            break;
        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:
            System.out.println("您猜对了,智商呵呵");
            break;
        case 10:
            System.out.println("您猜对了,回炉改造吧");
            break;
        default:
            System.out.println("对不起你没猜对");
            break;
        }
        cScanner.close();
    }

    System.out.println("谢谢您的使用");
    s.close();

}

}
package UTF8;

public class ShuiXianHua {
// 水仙花数是指:一个三位数,其各位数字的立方和等于该数本身
// 例如:153就是一个水仙花数。
// 153 = 111 + 555 + 333 = 1 + 125 + 27 = 153
public static void main(String[] args) {

        int count = 0;

        for (int i = 100; i < 999; i++){

// 或for (int i = 100; i < 999; i+=1)

            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 100 % 10;

            if (i == ge * ge * ge + shi * shi * shi + bai * bai * bai) {
                System.out.println(i + "是水仙花数");
                count++;
            }
        }
        System.out.println("一共有" + count + "个水仙花数");
    }

}
package UTF8;

import java.util.Scanner;

public class Xunhuan {
public static void main(String[] args) {
int i = 0;
// 累加要从0开始乘,累减要从1开始。
do {
System.out.println(i + "aaaaa");
i += 1;
} while (i < 10);
System.out.println("程序结束循环");
}

}
package wyy;

import java.util.Scanner;

public class yuandebanjing {
public static void mian(string[]args){
Scanner input=new Scanner(System.in);
//SYStem.in表示
final double PI=3.1416;
//被final修饰的变量只能一次赋值以后不能再修改它的值
//通常称之为常量

         System.out.print("请输入园的半径");
         double radius=input.nextDouble();
                 
    System.out.println("周长":+(2*PI*radius));
    System.out.println("面积":PI*radius*radius);
    input.close();
}

}
package wyy;

import java.util.Scanner;

public class yingcun {
// class=泪的文件夹名字取名叫
public static void main(String[] args) {
// 开始输出这个的背。不过以后记住main按ALN.+/回车就好了
// 注释:程序中起说明作用的文字,不参与编译,更不能影响代码的执行结果
System.out.print("请输入一个英寸值:");
// System=系统out=外面的print打印
// 设置X英寸值,方便别人输入查询
Scanner input = new Scanner(System.in);
// 创建一个扫描器。SYSTEM.IN=标准输入,键盘输入数字就好
double cm=input.nextDouble();
// double可保持整数或小数点数字。
// 或者用int cm=....等int单位表示CM转换=多少或者什么单位的意思
input.close();
// 表示结束输出
System.out.printf("%.2f英寸=%.2f厘米\n", cm,cm* 2.54);
// print加IN等于换行,不加IN等于不换行,如print
// 这里是表示怎么算,公式是什么

// 00000000
// 00000001
// 10000010
// 11111111 反码

}

}
package wyy;

import javax.naming.directory.ModificationItem;

public class Yaoshaizi {
public static void main(String[] args) {
int face = (int) (Math.random() * 6 + 1);
System.out.println("摇出了" + face + "点哦");
String punishment = "";
// 表示给punishment赋值,让计算机知道里面有多少,“”表示X不知道多少但是有值就可以使用
switch (face) {
case 1:
punishment = "跳舞0-0";
break;
case 2:
punishment = "亲吻你左边的人!";
break;
case 3:
punishment = "唱首歌!";
break;
case 4:
punishment = "喝一杯!";
break;
case 5:
punishment = "大冒险!";
break;
case 6:
punishment = "真心话!";
break;

    }
    System.out.println("惩罚是:" + punishment);
    

}

}
package wyy;

import java.util.Scanner;

public class TestDay{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请选择性别,男性按0,女性按1:");
// 提示
double xb = input.nextDouble();

    if (xb == 1) {

        System.out.println("请输入您的身高:");
        double shengao = input.nextDouble();

// 提示和命名
System.out.println("请输入您的体重:");
double tizhong = input.nextDouble();
if (shengao - 100 >= tizhong) {

            System.out.println("您的身体不健康");
        } else {
            System.out.println("您的身体健康");
        }
    } else if (xb == 0) {

        System.out.println("请输入您的身高:");
        double shengao = input.nextDouble();
        System.out.println("请输入您的体重:");
        double tizhong = input.nextDouble();
        if (shengao - 80 >= tizhong) {
            System.out.println("您的身体不健康");
        } else {
            System.out.println("您的身体健康");
            
            
        }
    } else {
        System.out.println("别闹,乖乖选择0或1.");
    }
    input.close();
}

}
// string后面跟名字就变成了表示名字的字符名称
// int。refvalue = NAN

// 如:string shengao =input.next();
// 或者 =input.nextline();
// 建议使用input.nextline();
// 因为按空格等你还没输入完就已经读取走了,

// bug-臭屁虫
// debug-调试/抓虫的意思
// 程序有问题以后点害虫,进行断点标记调试。
package wyy;

import wyy.Shou.SZTax;

public class Shui {
public class Shou {
public class SZTax {

        /**
         * 返回扣除社保医保公积金后薪水
         * @param salaryBeforeTax 扣除社保医保公积金前薪水
         * @return
         */
        public int salaryAfterTax(int salaryBeforeTax)
        {

// (3W-3.5K)25%-1005
// 扣税公式是:
// (扣除社保医保公积金后薪水-个税起征点)
税率-速算扣除数
System.out.println("请输入您的工资");
int taxbase=salaryBeforeTax-3500;
int Taxrate=0;//这里税率没有除以百分比;
int Quickdeduction=0;
if(taxbase <=0)//低于个税起征点
{
return salaryBeforeTax;
}else if(taxbase <=1500)
{
Taxrate=3;
Quickdeduction=0;
}else if(taxbase <=4500)
{
Taxrate=10;
Quickdeduction=105;
}else if(taxbase <=9000)
{
Taxrate=20;
Quickdeduction=555;
}else if(taxbase <=35000)
{
Taxrate=25;
Quickdeduction=1005;
}else if(taxbase <=55000)
{
Taxrate=30;
Quickdeduction=2755;
}else if(taxbase <=80000)
{
Taxrate=35;
Quickdeduction=5505;
}else
{
Taxrate=45;
Quickdeduction=13505;
}
return salaryBeforeTax-((salaryBeforeTax-3500)*Taxrate/100-Quickdeduction);
}

        public void costeffectivesalary(int salaryBeforeTax)
        {
            //从1万算起,100的步长算到10万,找出税后税前比最大的。
            for (;salaryBeforeTax <= 100000; salaryBeforeTax=salaryBeforeTax+100) {
                float rate=(float)salaryAfterTax(salaryBeforeTax)/salaryBeforeTax*100000;
                System.out.println(""+salaryBeforeTax+"-----------"+salaryAfterTax(salaryBeforeTax)+"-----------"+rate);
            }
        }
        public void main(String[] args) 
        {
            new SZTax().costeffectivesalary(10000);
        }
    }}

}
package wyy;

import java.util.Scanner;

public class SanJiaoXing {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
input.close();

    //boolean isvalid =(a+b>c&&b+c>a&&a+c>b)

// if (isvalid)
if (a+b>c&&b+c>a&&a+c>b){
double perimetar = a+b+c;
double half = perimetar/2;
double area = Math.sqrt
(half(half-a)(half-b)*(half-c));
System.out.printf("zhouchang:%.2f\n", perimetar);
System.out.printf("mianji:%.2f\n", area);
}
else{

    System.out.println("不能构成三角型");
}
}

}
package wyy;

import java.util.Scanner;

public class NianFen {
private static boolean isLeapYear(int year) {
return year % 4 == 0 && year % 100 != 0 || year % 400 == 0;
}

public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入年和月: ");
    int year = input.nextInt();

/* @year year 表示每年

*/
int month = input.nextInt();
// 表示月份
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
System.out.println("31天");
break;
case 2:
if (isLeapYear(year)) {
System.out.println("是闰年29天");
}
else {
System.out.println("不是闰年28天");
}
break;
case 4:
case 6:
case 9:
case 11:
System.out.println("30天");
break;
default:
System.err.println("输出错误");
// 用ERR不是用out的话显示错误会变成红色的字,更醒目
}
input.close();
}
// 或者这样写。
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您的月份");
if(year>0&&month>=1&&month<=12){
int days;
if(month == 2){
days =(year%4 == 0 && year % 100 ! = 0)
}
}
}
}

package wyy;

import java.util.Scanner;

public class JiQiRen {

public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.println("请输入");
    String yourQuestion = input.nextLine();
    String answer;
    switch(yourQuestion){
        
        case "你好":
        answer = "你也好呀!";
        break;
        
        case "你叫什么名字":
        case "你的名字":
        case "你的姓名":
        answer = "我呀,叫王瑶瑶的小棉袄!";
        break;
        
        case "操你大爷":
        case "草泥马":
        case "MDZZ":
        case "我是你爸":
        answer = "人家还小,请使用文明用语(┸)!";
        break;
        
        case "滚蛋":
        case "爬":
        case "你走开":
        answer = "我走了,谁陪你聊天呢?";
        break;
        
        case "你多大了":
        answer = "年龄是女孩子们的秘密哦!";
        break;
    }
    
    input.close();
}

}package wyy;

import java.util.Scanner;

public class JianKang {
public static void main(String[] args) {

Scanner input =new Scanner(System.in);
System.out.println("请输入您的身高:");
double high=input.nextDouble();
System.out.println("请输入您的体重:");
double weight=input.nextDouble();
System.out .println("如果你是女生请输入1,如果你是男生请输入0。");
double sex=input.nextDouble();
if(sex==1){
    if (high-100>=weight) {
        System.out.println("您的身体情况为健康。");
    }
    else{
        System.out.println("您的身体情况不健康。");
    }
}
else{
    if(high-80>=weight){
        System.out.println("您的身体情况为健康。");
    }
    else{
        System.out.println("您的身体情况不健康。");
    }
}

}
}
package wyy;

import java.awt.ItemSelectable;
import java.util.Scanner;

public class hello {

public static void main(String[] args) {
    //public表示私有或者公有
    Scanner input=new Scanner(System.in);
    System.out.print("a=");
    double a=input.nextDouble();
    System.out.print("b=");
    double b=input.nextDouble();
    //(system.in)=输入

    //变量;
    //这个符号表示标记,不做运算,只是让自己好看懂
    //变量-数据的存储空间
    //定义变量的语法:
    //类型 变量名=值
    
    input.close();
    // f  -  printf = 格式化 
    //%f\n   \n表示换行
    //%.2f\n  .2表示保留小数点后2位,如果是%。0就是不保留后面的小数点
    System.out.printf("%f+%f=%.0f\n",a,b,a+b);
    System.out.printf("%f-%f=%.2f\n",a,b,a-b);
    //%.2f\n  .2表示保留小数点后2位,如果是%。0就是不保留后面的小数点
    System.out.println("a*b="+(a*b));
    System.out.printf("%f/%f=%.0f\n",a,b,a/b);
    //楼下是求百分比
    System.out.printf("%f %% %f=%.0f\n",a,b,a%b);
    //说明:如果要在格式化字符串中写%
    //那么需要写成%%两个%分号(第一个%是转义字符)
    System.out.printf("%f-%f=%.2f\n",a,b,a-b);
}

}
package wyy;

public class Fuhao {
public static void mian(String[] args) {
int a = 5;
int b = ++a + a;
// ++把自身加1.
// --把自身加1.如a--表示5+1 = 6.
// --a表示a本身 = 5.

    // 强制性运算:
    // double x = 3.9999
    // int a = (int)x;
    // 表示强制性转换为整数,舍弃小数点后 的数字,
    // 表示只要3.。。。。。后面的999舍弃掉
    // 所以以后要这样做的时候前面加个(int)
    // short d=100;
    // d+ = 1;这样就自带强转型了。
    // 所以别d = d+1.直接使用d+1 = 1;

    // 位运算:
    // int a = 3;
    // system.out.println(a<<3);
    // 表示3乘以3的3次方,向左移动3次.24向左移动8米3次为24
    // 只能左右移动32.如果移动33就是一个比特的位次了回到了移动1的含义

    // 快捷键;整理:ctrl+shift+f

//帮你补充还没打出来的字:ctrl+shift=o
//
}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容

  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    叶总韩阅读 5,126评论 0 41
  • Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...
    赵宇_阿特奇阅读 1,841评论 0 2
  • 第一章 初识javaJAVA 第一讲:什么是程序?:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的...
    人子日月几点阅读 509评论 0 1
  • 1 顺序语句 语句:使用分号分隔的代码称作为一个语句。 注意:没有写任何代码只是一个分号的时候,也是一条语句,...
    哈哈哎呦喂阅读 373评论 0 0
  • 我:中午吃了几碗饭啊?麦:吃了两碗我:中午睡着了吗?麦:睡着了。我:那你在家里为什么睡不着呀?麦:因为幼儿园里玩的...
    孙追光阅读 126评论 0 0