项目 内容
课程班级博客链接 19级信计班
这个作业要求链接

eclipse如何创建java程序

java语言基础(上)

我的课程学习目标

1. 学习博客园更多使用技巧

2. 通过作业实践熟练与熟悉掌握MarkDown的排版与工具功能

这个作业在哪些方面帮助我实现学习目标

1. 发布第三个博客

2.进一步了解MarkDown的排版和工具功能

3.了解Java语言基础,运用eclipse编写程序


实验内容:

任务一:

  • 定义三个整型变量a、b、c,他们的初始值分别为4、15、20。对表达式进行运算。
  • public class SuanShuDemo {
  • public static void main(String[] args) {
  • //声明三个整型变量a、b、c
  • //分别为a,b,c赋值为4,15,20
  • //计算(b/a)+c的值 ,并赋值给变量m
  • //计算(c%b)*a-c的值,并赋值给变量n
  • //输出m和n的值 } }

代码:

package py.xjb.jc;
public class SuanShuDemo {
public static void main(String[] args) { // TODO Auto-generated method stub int a , b , c ; a = 4 ; b = 15 ; c = 20 ; int m , n ; m = (b/a)+c ; n = (c%b)*a-c ; System.out.println("m=" +m); System.out.println("n=" +n);
}
}

运行截图:


任务二:

  • 已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。(知识点:变量和运算符综合应用)

代码:

public class Test {	  public static void main(String[] args) {	    int a , b ;	    a = 2 ; b = 5 ;	    a = a + b ;	    b = a - b ; //原始a	    a = a - b ;	    System.out.println("a=" +a);	    System.out.println("b=" +b);
} }

运行截图:


任务三:

  • 随意给出一个整数,打印显示他的个位数,十位数,百位数的值。(知识点:取余、除)
  • 输出样例:

代码:

 1 public class Test {
2
3 public static void main(String[] args) {
4 // TODO Auto-generated method stub
5 int s = 652 ;
6 int g = s/100 ;
7 int a = s%100/10 ;
8 int w = s%10 ;
9
10 System.out.println("百位为"+g);
11 System.out.println("十位为"+a);
12 System.out.println("个位为"+w);
13 }
14
15 }

运行截图:


任务四:

  • 把摄氏温度37度转换为华氏温度, 摄氏温标(C)和华氏温标(F)之间的换算关系为:F=C×1.8+32 C=(F-32)÷1.8

代码:

 1 public class Test {
2
3 public static void main(String[] args) {
4 // TODO Auto-generated method stub
5 int C = 37 ;
6 double F = C*1.8+32;
7
8 System.out.println("摄氏温度37度换算为华氏温度为" +F);
9 }
10
11 }

运行截图:


学习心得:

1.通过扩展阅读,进一步熟悉了eclipse创建java程序的步骤。

2.理解了java程序的基本结构,以及标识符的一定规则:由字母、数字、下划线和美元符号组成,第一个字符不能为数字,并且区分大小写,不能为关键字或保留字。

3.在扩展阅读中认识了java的八种数据类型,其中六种是数值类型。

4.掌握了变量与常量的基本概念。

5.了解了代码的三种注释规则。

最新文章

  1. javascript高性能编程-算法和流程控制
  2. Java7的垃圾回收
  3. redis API使用说明
  4. DuiLib(四)——控件绘制
  5. 拦截API 注入进程
  6. CSU 1810 Reverse
  7. Mac和Xcode常用的快捷键
  8. MinerDB.java 数据库工具类
  9. Centos7.6安装Oracle数据库
  10. QML 用QSortFilterProxyModel实现搜索功能
  11. tensorflow:验证码的识别(下)
  12. 关于unity3d的ios帧频问题.
  13. 洗礼灵魂,修炼python(28)--异常处理(2)—>运用异常
  14. python属性查找 深入理解(attribute lookup)
  15. Unicode与中文转换工具类方法(转)
  16. Learn Algorithms With Javascript - 基于 Js 进行算法学习
  17. Linux 生产实习01
  18. 小甲鱼-013元组tuple:上了枷锁的列表
  19. Visual Studio 2015中使用gdb远程调试linux程序
  20. go 学习笔记(2) --变量、常量、iota、数组

热门文章

  1. CentOS 7 源码安装 Zabbix 6.0
  2. 7月2日 Django 生成验证码、
  3. 玩转OpenMLDB社区,四张角色卡待解锁
  4. python程序unix密码破解
  5. golang实现WebSocket的商业化使用的开发逻辑(1)
  6. Mybatis配置错误:java.lang.ExceptionInInitializerError
  7. 记-beego项目调用Jenkins API获取job信息
  8. IDEA 错误:程序包XXX不存在
  9. 使用SpringDataJdbc的@Query注解实现自动映射结果集 ----- RowMapper接口
  10. 为什么要使用 rabbitmq?