我要自学网



1了解什么是程序及java
2搭建java运行环境
3如何写java代码
4编写第一个java程序
public class Test {
 public static void main (String[] args) {
  System.out.println ("我要自学网");
 }
}
5如何解决程序的错误
6学会注释及输出控制符
7认识变量
8如何声明变量
9变量命名规则与数据类型
10赋值运算符
11算术运算符的应用
12认识%求余
13数据类型的自动转换
14数据类型的强制转换
15数据的输入
16实例:数字交换
public class Test {
 public static void main (String[] args) {
  int A = 45;
  int B = 78;
  int t = A;
  A = B;
  B = t;
  System.out.println ("A的值为:" + A);
  System.out.println ("B的值为:" + B);
 }
}
17boolean数据类型与关系运算符
18if条件语句的使用
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入你的成绩");
  int score = in.nextInt ();
  if (score > 90) {
   System.out.println ("奖励你一根棒棒糖");
  }
  System.out.println ("正在测试");
 }
}
19逻辑运算符
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入你的java成绩");
  int java = in.nextInt ();
  System.out.println ("请输入你的sql成绩");
  int sql = in.nextInt ();
  if (java > 90 && sql > 90) {
   System.out.println ("给你一本独孤九剑");
  }
  System.out.println ("测试");
 }
}
20运算符的优先级
public class Test {
 public static void main (String[] args) {
  if (! (4 > 5) && 5 > 4|| 4 < 3) {
   System.out.println ("成立");
  }
 }
}
21else分支
import java.util.Scanner {
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入你的成绩:");
  int score = in.nextInt ();
  if (score > 90) {
   System.out.println ("奖励你一根棒棒糖");
  } else {
   System.out.println ("面壁思过");
  }
 }
}
22多重if结构
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入你的成绩");
  int score = in.nextInt ();
  if (score >= 90) {
   System.out.println ("优秀");
  } else if (score >= 80) {
   System.out.println ("良");
  } else if (score >= 60) {
   System.out.println ("中等");
  } else {
   System.out.println ("差");
  }
  System.out.println ("测试");
 }
}
23if嵌套结构
import java.util.*;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请问你的性别是?(男/女)");
  String sex = in.next ();
  if (sex.equals ("男")) {
   System.out.println ("你的年龄是多少");
   int age = in.nextInt ();
   if (age >= 18) {
    System.out.println("成年了啊");
   } else {
    System.out.println ("还是个未成年啊");
   }
  } else {
   System.out.println ("原来是个女的啊");
  }
 }
}
24switch多分支结构
import java.util.*;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入你的名次:");
  int mingci = in.nextInt ();
  if (mingci == 1) {
   System.out.println ("出任武林盟主");
  }
  if (mingci == 2) {
   System.out.println ("出任武当掌门");
  }
  if (mingci == 3) {
   System.out.println ("出任峨眉掌门");
  }
  if (mingci > 3) {
   System.out.println ("逐出师门");
  }
  swicth (mingci) {
   case 1:
   System.out.println ("出任武林盟主");
   break;
   case 2:
   System.out.println ("出任武当掌门");
   break;
   case 3:
   System.out.println ("出任峨眉掌门");
   break;
   default:
   System.out.println ("逐出师门");
  }
 }
}
25实例:求偶数
import java.util.*;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入一个整数");
  int number = in.nextInt ();
  if (number == 0) {
   System.out.println ("请不要输入0好吗?我们只计算正整数当中的偶数");
  } else {
   if (number % 2 == 0) {
    System.out.println (number + "它是一个偶数");
   } else {
    System.out.println (number + "它是一个奇数");
   }
  }
 }
}
26实例:判断瑞年
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入年份:");
  int year = in.nextInt ();
  if(year%4==0&&year%100!=0||year%400==0){
   System.out.println (year + "是一个瑞年");
  } else {
   System.out.println (year + "是一个平年");
  }
 }
}
27取随机数
import java.util.Random;
public class Test {
 public static void main (String[] args) {
  Random xx = new Random ();
  int number = xx.nextInt (10);
  System.out.println ("随机数为" + number);
 }
}
public class Test {
 public static void main (String[] args) {
  int number = (int)(Math.random()*10);
  System.out.ptinln (number);
 }
}
28猜拳游戏
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("-----猜拳游戏-----");
  System.out.println ("请出拳(1.剪子2.石头3.布)");
  int person = in.nextInt ();
  int computer = (int)(Math.random()*3+1);
  String Marks = "猜拳";
  String Marks2 = "猜拳";
  switch (person) {
   case 1:
   Marks = "剪子";
   break;
   case 2:
   Marks = "石头";
   break;
   case 3:
   Marks = "布";
   break;
  }
  switch (computer) {
   case 1:
   Marks2 = "剪子";
   break;
   case 2:
   Marks2 = "石头";
   break;
   case 3:
   Marks2 = "布";
   break;
  }
  if (person == computer) {
   System.out.println ("你出的是" + Marks + "电脑出的是" + Marks2 + "=_= 平局");
  } else if (person==1&&computer==2||person==2&&computer==3||person==3&&computer==1) {
   System.out.println ("你出的是" + Marks + "电脑出的是" + Marks2 + "=_= 你输了");
  } else {
   System.out.println ("你出的是" + Marks + "电脑出的是" + Marks2 + "=_= 你赢了");
  }
 }
}

29章节项目报告
30认识循环
31算术运算符的分类
32while循环语句
public class Test {
 public static void main (String[] args) {
  int i = 1;
  while (i <= 10000) {
   System.out.println ("我爱你" + i);
   i++;
  }
  System.out.println ("结束");
 }
}
33实例:累加求和
public class Test {
 public static void main (String[] args) {
  int i = 1;
  int sum = 0;
  while (i <= 100) {
   sum = sum + i;
   i++;
  }
  System.out.println ("1+2+..100="+sum);
 }
}
34实例:求学员平均成绩
import java.util.*;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner {System.in);
  System.out.println ("请输入学生的人数");
  int person = in.nextInt {};
  int i = 1;
  int sum = 0;
  whiel (i <= person) {
   System.out.println ("请输入第" + i + "个学员的成绩");
   int a = in.nextInt ();
   sum = sum + a;
   i++;
  }
  int avg = sum / person;
  System.out.println (person + "个人的平均成绩为" + avg);
 }
}
35while循环小结
public class Test {
 public static void main (String[] args) {
  int year = 2006;
  int i = 80000;
  while (i < 200000) {
   i=i+(i/100*25);
   year++;
  }
  System.out.println (year + "年将达到20万人");
 }
}
36do-while循环结构
37实例:猜数字游戏
import java.util.*;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  Random in2 = new Random ();
  int A = in2.nextInt (101);
  int number;
  /*
  do {
   System.out.println ("请猜一下电脑随机生成的数");
   number = in.nextInt ();
   if (number < A) {
    System.out.println ("小了");
   } else {
    System.out.println ("大了");
   }
  } while (number != A);
  */
  while (number != A) {
   System.out.println ("请猜一下电脑随机生成的数");
   number = in.nextInt ();
   if (number < A) {
    System.out.println ("小了");
   } else {
    System.out.println ("大了");
   }
  }
  System.out.println ("恭喜你猜对了");
 }
}
38安装MyEclipse
39使用MyEclipse新建项目
40使用MyEclipse创建java文件
41程序调试
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入一个整数");
  int number = in.nextInt ();
  while (number != 0) {
   int values = number % 10;
   System.out.println (values);
   number = number / 10;
  }
  System.out.print ("\n数值被颠倒");
 }
}
42for循环结构
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  int sum = 0;
  for (int i = 1; i <= 5; i++) {
   System.out.println ("请输入你的第" + i + "个成绩");
   int score = in.nextInt ();
   sum = sum + score;
  }
  System.out.println ("平均成绩为:" + sum /5);
 }
}
43for循环结构练习
import java.util.Scanner;
public class Test {
 public static void main (String[] args) {
  Scanner in = new Scanner (System.in);
  System.out.println ("请输入一个整数");
  int number = in.nextInt ();
  for (int i=0,j=number;i<=j;i++,j--){
   System.out.println (i+"+"+j+"="+(i+j));
  }
 }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值