进入小组的第一周

java语言概述

java语言是一种简单易学、面向对象、与平台无关、分布式、具有可靠性、安全性、支持多线程、支持网络编程、编译与解释并存的语言。其应用技术主要有java SE、java ME、java EE,所写程序通过编译器会变成字节码(.class),字节码最大的优势是可以跨平台运行,可以在有java模拟器的平台上运行。
java语言的程序种类有Application(应用程序)和Applet(小程序)。

java语言开发环境

Java语言的开发工具(JDK),这也没什么可说的,就下载个JDK,然后把环境变量在电脑的系统设置里面调一下就ok了,就可以编写Java程序了。

Java语言基础

这要认识一些概念,有数据类型、关键字与标识符、常量、变量(定义变量要初始化)、数据类型转换(强制转换和隐式类型转换)、由键盘输入数据(两种格式)、运算符与表达式(关系运算符、算数运算符、逻辑运算符、位运算符、条件运算符、赋值运算符(“=”是赋值的意思,而“==”才是等号)、字符串运算符、表达式及运算符的优先级及结合性)。

import java.util. *;
public class dengji
{
public static void main(String[] args)
{
int score;
int a;
Scanner reader=new Scanner(System.in);
System.out.println("请输入学生的分数:");
score=reader.nextInt();
a=score/5;      //经常忘记变量初始化
if(score>=85&&score<=100)
a=1;
else if(score>=70&&score<=84)
a=2;
else if(score>=60&&score<=69)
a=3;
else if(score>=0&&score<=59)
a=4;
switch(a)
{
case 1:
System.out.println("该学生的成绩等级是A");
break;
case 2:
System.out.println("该学生的成绩等级是B");
break;
case 3:
System.out.println("该学生的成绩等级是C");
break;
case 4:
System.out.println("该学生的成绩等级是D");
break;
}
}
}




这些知识里面我这一周出现的最大问题就是,定义了变量以后没有对其进行初始化,导致所写程序出现错误。
####流程控制
流程控制主要包含有语句与复合语句、顺序结构、分支结构、循环结构和循环中的跳转语句这几部分。
语句与复合语句也没啥可说的。
顺序结构是最简单的流程控制结构,即程序从上到下一行一行执行的结构。
分支结构主要有if条件语句和switch选择语句,if条件语句是根据if表达式的真假来执行,而switch是根据表达式的值来选择执行的。
循环结构有while、do while、for三种,其中while与do while的区别在于while是先判断再执行,可能一次也不执行,而do while则是先执行再判断,最少要执行一次。还有就是对于for循环一定要知道它所代表的意思。
循环跳转语句主要是break、continue、return三种。
break作用使程序从switch语句的分支中跳出,或从循环体内部跳出,并将控制权交给分支语句或循环语句后面的语句。
continue作用是终止当前这一轮循环,跳过本轮循环剩余的语句,直接进入下一轮循环。
retrun语句作用是使程序从方法中返回,并为方法返回一个值。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值