首页

文章

java主要语句是什么?

发布网友 发布时间:2022-03-23 08:05

我来回答

10个回答

热心网友 时间:2022-03-23 09:34

1、表达式语句
一些表达式除了计算表达式的值以外,还有“副作用”,这些表达式可以直接做语句(后面加分号)。
什么叫“副作用”?一个表达式有“副作用”,是指:在对该表达式计值时,会改变Java程序的状态,以致再次对该表达式计值时,可能会得出不同的结果。有“副作用”的表达式包括:赋值、自增、自减、方法调用、对象建立。
例如:
a = 1; // Assignment
x *= 2; // Assignment with operation
i++; // Post-increment
--c; // Pre-decrement
System.out.println("statement"); // Method invocation

2、复合语句:用一对大括号括起来的一组语句(在Delphi里,是用begin/end对包含)
凡是可以出现语句的地方,都可以出现复合语句。

3、空语句:单个分号

4、带标号的语句:语句前面加上标识符(作为语句的标号)和冒号,break语句和continue语句可能会使用标号
例如:
rowLoop: for(int r = 0; r < rows.length; r++) { // A labeled loop
colLoop: for(int c = 0; c < columns.length; c++) { // Another one
break rowLoop; // Use a label
}
}

5、局部变量声明语句 [final] type name [= value] [, name [= value]] ...;

局部变量(简称变量),是存储值的位置的符号名,定义在方法中或复合语句中;所有变量在使用前必须先声明---这就是变量声明语句;
Java是强类型语言,变量声明规定了变量的类型,只有该类型的值可以存储在该变量中;
注:Pascal、C#是强类型语言,C、C++不是

1)最简单形式:只规定变量类型和变量名;比如
int counter;

2)在变量声明中包含初始化,即:等号后面的表达式规定了变量的初始值;例如:
int i = 0;
String s = readLine( );
int[] data = {x+1, x+2, x+3}; // Array initializers

3)单个变量声明语句可以声明并且初始化多个变量,条件是这些变量必须有相同的类型;变量之间用逗号隔开。例如:
int i, j, k;
float x = 1.0, y = 1.0;
String question = "Really Quit?", response;
4)Java1.1以后,变量声明语句可以用final关键字开头,表示:一旦变量的初始值被规定了,以后就不允许改变了
注:和C++的const相似
例如:
final String greeting = getLocalLanguageGreeting( );

5)局部变量声明可以出现在代码的任何地方,不一定非要在方法或代码块的开头;甚至可以出现在for循环的初始化部分;

6)局部变量只可以在定义它们的方法或代码块中使用,这称为该变量的作用域(scope)

6、if/else语句:if ( expr ) statement [ else statement]
1)条件表达式的值是boolean类型;在Java5.0中,这个值可以是boolean的包装类Boolean;
2)Delphi中,else之前的语句末尾不能加分号!
3)如果if语句里是另一个if语句,后面的else与哪个if搭配?
答案是:与最近的if搭配。

7、switch语句:switch ( expr ) { [ case expr : statements ] ... [ default: statements ] }
1)switch表达式可以是int、short、byte、char;
在Java5.0以后,也可以是这些类型对应的包装类;enum类型也是允许的;
2)其他和C/C++相同,不再赘述

8、while语句:while ( expr ) statement

9、do语句:do statement while ( expr );

10、for语句:for ( init ; test ; update ) statement
在for语句的init和update中,可以有用逗号分隔开的多个语句(这是Java中唯一可以用逗号分隔语句的地方!),这些语句顺序执行

11、for/in语句(见语句(二))

12、break语句:break [ label ] ;
1)简单的break:直接退出包含break的最内层的while、do、for、switch语句;
2)break后面带语句标号:立即退出被标记的块,这个块可以是任何类型的语句,不限于循环或switch。例如:
testfornull: if (data != null) { // If the array is defined,
for(int row = 0; row < numrows; row++) { // loop through one dimension,
for(int col = 0; col < numcols; col++) { // then loop through the other.
if (data[row][col] = = null) // If the array is missing data,
break testfornull; // treat the array as undefined.
}
}
} // Java interpreter goes here after executing break testfornull
13、continue语句:continue [ label ] ;

break语句是推出一个循环,而continue是退出循环的当前迭代,开始下一次迭代;
continue,无论后面有没有语句标号,都只能用于while、do、for循环中
当不使用语句标号时,continue使最内层的循环开始下一次迭代;当使用语句标号(该标号标记一个包含这个continue的循环语句),continue使得被标记的循环开始下一次迭代。例如:
while、do、for在处理continue时稍有不同:
* while循环,简单地返回到循环顶部,再次测试循环条件,如果条件满足,再次执行循环体; * do循环,跳到循环底部,在那儿测试循环条件,以决定是否进行下一次迭代;
* for循环,跳到循环顶部,在那儿先执行update(比如增量)表达式,然后评估循环条件,决定是否进行下一次迭代;

14、return语句:return [ expr ] ;
基本上就这些,希望可以帮到楼主

热心网友 时间:2022-03-23 10:52

主要语句是 System.out.println
你从初学到中级甚至高级都可能经常用的,呵呵

热心网友 时间:2022-03-23 12:27

system.out.println("XXXX")

热心网友 时间:2022-03-23 14:18

包括简单语句和复合语句。处理系统异常时要用到异常捕获try catch语句;处理循环时用到while或for循环;遇到多种情况时,可以用if else或switch处理等等。

热心网友 时间:2022-03-23 16:26

主要语句?好多啊。让大家无从回答。import、for、while、try catch等等

热心网友 时间:2022-03-23 18:51

主要语句?不好意思,请描述清楚你的问题。追问我随便问的 就是看看有没有人回我

追答java是一门编程语言,语句有很多,条件选择,循环等等,你这样一问,没法回答的。

热心网友 时间:2022-03-23 21:32

public static void main(String[] args) java主方法

热心网友 时间:2022-03-24 00:30

计算机语言的主要语句差不多,网上和书上都有

热心网友 时间:2022-03-24 03:45

网上有资料,想学习可以看看

热心网友 时间:2022-03-24 07:16

具体点。。。。。。。。。
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 最快的解酒方法越简单越好 最简单的解酒方法 如何解酒醒酒的简单方法是什么 如何醒酒 最简单的办法 醒酒的方法(要简单的) 怎样解酒最快又简单的方法 空调漏水是什么原因?怎么解决漏水问题? 你好,空调水管漏水? 空调开机漏水是咋回事 空调开着排水管滴水特多怎么回事 怎样快速让小腿和大腿变细。 怎样让腿快速变细,尤其是小腿…! 怎么样才能把小腿变细 有什么方法让小腿快速变细? 有什么方法让小腿快速变细? 如何让小腿快速变细 怎样快速使小腿变细? 核酸检测在手机哪里可以查得到结果 核酸结果在哪里可以查到 北京核酸检测结果在哪里可以查询 22朵红玫瑰花语是什么 java是一种什么样的程序设计语言 红玫瑰朵数代表的含义 三十朵红玫瑰代表什么意思 21朵玫瑰花语,送21朵玫瑰代表什么意思 四十四朵玫瑰代表什么? 二十八朵红玫瑰花代表什么意思 三星手机SM–G6000怎么截屏? gionee三星g6000怎么截图 三星G6000怎么截屏的 三星g6000galaxy on7怎么截屏 sm一g6000三星手机如何截屏 浙江金华有什么特产 三星SM-G6000怎么截图? 金华有啥特产 三星g6000是三网通吗,怎么截屏啊 三星手机g6100如何截图 三星g6000怎么使用快捷截屏 三星G6100怎么截屏 三星 sm g5500手机如何截屏?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com