Java总结第二章(Java基本语句结构)
2017-11-28 23:23
281 查看
本章目的:
1.学会创建项目并编译运行。
2.学会导入文件中程序进入eclipse。
3.掌握Java基本语句结构,会使用多种快捷键,能编写较为简单的程序。
难点:合理使用语句
一.两种创建项目并编译运行的方法:
方法一
1.在未安装eclipse的情况下可以在记事本中敲出java程序,保存格式为"英文名.Java";
2.快捷键“win”+“R”---->“cmd”进入dos命令窗口;
3.切换目录:cd /d 目标目录;
4.编译Java源代码:javac -d . java源文件名称;
5.运行.class文件:java 包.class类名
方法二
1.打开安装配置好的eclipse,点击菜单栏中“File-->New--->Java Project";
2.为该Java项目起一个名字(英文尽量不要含关键字),选择已安装的编译环境;
3.创建好项目后左边Package Explorer中会出现该项目名称,点开小三角展开,右键点”src“,new一个”Package“(命名首字母小写)后,在该包下再new一个”Class“(命名首字母大写}就成功创建,在弹出界面写入代码后,点击”Run“即可运行程序。
方法一步骤较为繁琐,而方法二就较为简洁。
二.如何在eclipse中导入本地java文件并查看程序
鼠标右键--->Import--->General--->Existing Projects into Workspace----->Browse...----->找出文件地址----->勾选”copy projects into workspace“后---->finish。即可
三.Java基本语句结构
1.if结构
if(条件表达式){
表达式结果为true,执行此处代码
}else{
表达式结果为false,执行此处代码
}
(else并非非要不可,单if语句也可执行)
if (条件表达式){
}else if(条件表达式){
}else if(条件表达式){
}...
else{
// 若以上表达式结果均为false,则执行此处,此分支为可选分支
}
注意:这个结构中只执行第一次表达式结果为true的那个分支。
2.SWITCH结构
switch(表达式){
case 常量1:
代码1;
break; //跳出switch语句
case 常量2:
代码2;
break;
…
default:
代码..;
break;
}
注意:表达式的返回值必须是(int,byte,char,short,String,enum)中的一种;
所有case子句取值不可重复;
default子句是可选的;
每个case分支后需加上break。
3.For循环
语句结构:for(参数初始化;条件判断;更新循环变量){
//循环体;
}
注意:在运行过程顺序依次是初始化---->判断条件是否满足---->条件为true则执行循环体----->最后才是更新循环变量再次循环直至条件为false则跳出循环。
在循环结构中,可以使用break关键字跳出整个循环,使用continue关键字跳出当前循环。
4.While循环
语句结构:
while( 条件表达式语句){
循环体语句;
}
注意:先判断条件,再决定是否循环
5,Do While循环
语句结构:
do{
循环体语句;
}while(条件表达式);
注意:至少执行一次循环体,再判断条件,如果条件判断的结果为true,则再次循环,否则,跳出循环。
练习:
1.给定一个年份,判断是否是闰年。
A:能被4整除,并且不能被100整除或者
B:能被400整除。
代码:package org.homework;
import java.util.Scanner;
public class Year {
public static void ma
4000
in(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("请输入年份:");
int time=scan.nextInt();
if(time%4==0&&time%100!=0||time%400==0)
System.out.println(time+"是闰年");
}
else{
System.out.println(time+"不是闰年");
}
}
}
下列分别是在eclipse和dos中的运行结果:
2.公鸡5元一只,母鸡3元一只,3只小鸡1元, 如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只。
代码:package org.homework;
public class Chicken {
public static void main(String[] args) {
for(int k=0;k<=100;k++){ //”k“充当了小鸡数目
if(k%3==0){ //需要满足小鸡三只捆绑出售
for(int j=0;j<=100-k;j++){ // ”母鸡个数“记为”j“
if(k/3+j*3+(100-k-j)*5==100){ //公鸡个数记为(100-j-k)
System.out.println("小鸡"+k/3+"元"+k+"只,母鸡"+j*3+"元"+j+"只,公鸡"+5*(100-k-j)+"元"+(100-j-k)+"只");
}
}
}
}
}
}
在eclipse和dos中运行结果截图如下:
3.求如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值;
第1项:2*0+2
第2项:2*10+2
第3项: 前一项*10+2;
代码:package org.homework;
public class Add {
public static void main(String[] args) {
int x=0;
int count=0;
for(int i=0;i<5;i++){
x=10*x+2;
count+=x;
}
System.out.println("和为:"+count);
}
}
用eclipse与dos运行结果截图如下:
最后补充在eclipse中写程序时实用的快捷键(Ctrl+”D"为删除,Alt+“/“可补全结构,Ctrl+”S"即可将程序保存到workspace)
1.学会创建项目并编译运行。
2.学会导入文件中程序进入eclipse。
3.掌握Java基本语句结构,会使用多种快捷键,能编写较为简单的程序。
难点:合理使用语句
一.两种创建项目并编译运行的方法:
方法一
1.在未安装eclipse的情况下可以在记事本中敲出java程序,保存格式为"英文名.Java";
2.快捷键“win”+“R”---->“cmd”进入dos命令窗口;
3.切换目录:cd /d 目标目录;
4.编译Java源代码:javac -d . java源文件名称;
5.运行.class文件:java 包.class类名
方法二
1.打开安装配置好的eclipse,点击菜单栏中“File-->New--->Java Project";
2.为该Java项目起一个名字(英文尽量不要含关键字),选择已安装的编译环境;
3.创建好项目后左边Package Explorer中会出现该项目名称,点开小三角展开,右键点”src“,new一个”Package“(命名首字母小写)后,在该包下再new一个”Class“(命名首字母大写}就成功创建,在弹出界面写入代码后,点击”Run“即可运行程序。
方法一步骤较为繁琐,而方法二就较为简洁。
二.如何在eclipse中导入本地java文件并查看程序
鼠标右键--->Import--->General--->Existing Projects into Workspace----->Browse...----->找出文件地址----->勾选”copy projects into workspace“后---->finish。即可
三.Java基本语句结构
1.if结构
if(条件表达式){
表达式结果为true,执行此处代码
}else{
表达式结果为false,执行此处代码
}
(else并非非要不可,单if语句也可执行)
if (条件表达式){
}else if(条件表达式){
}else if(条件表达式){
}...
else{
// 若以上表达式结果均为false,则执行此处,此分支为可选分支
}
注意:这个结构中只执行第一次表达式结果为true的那个分支。
2.SWITCH结构
switch(表达式){
case 常量1:
代码1;
break; //跳出switch语句
case 常量2:
代码2;
break;
…
default:
代码..;
break;
}
注意:表达式的返回值必须是(int,byte,char,short,String,enum)中的一种;
所有case子句取值不可重复;
default子句是可选的;
每个case分支后需加上break。
3.For循环
语句结构:for(参数初始化;条件判断;更新循环变量){
//循环体;
}
注意:在运行过程顺序依次是初始化---->判断条件是否满足---->条件为true则执行循环体----->最后才是更新循环变量再次循环直至条件为false则跳出循环。
在循环结构中,可以使用break关键字跳出整个循环,使用continue关键字跳出当前循环。
4.While循环
语句结构:
while( 条件表达式语句){
循环体语句;
}
注意:先判断条件,再决定是否循环
5,Do While循环
语句结构:
do{
循环体语句;
}while(条件表达式);
注意:至少执行一次循环体,再判断条件,如果条件判断的结果为true,则再次循环,否则,跳出循环。
练习:
1.给定一个年份,判断是否是闰年。
A:能被4整除,并且不能被100整除或者
B:能被400整除。
代码:package org.homework;
import java.util.Scanner;
public class Year {
public static void ma
4000
in(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.print("请输入年份:");
int time=scan.nextInt();
if(time%4==0&&time%100!=0||time%400==0)
System.out.println(time+"是闰年");
}
else{
System.out.println(time+"不是闰年");
}
}
}
下列分别是在eclipse和dos中的运行结果:
2.公鸡5元一只,母鸡3元一只,3只小鸡1元, 如果用100元钱,买100只鸡,不佘不欠,可以买公鸡,母鸡,小鸡,各多少只。
代码:package org.homework;
public class Chicken {
public static void main(String[] args) {
for(int k=0;k<=100;k++){ //”k“充当了小鸡数目
if(k%3==0){ //需要满足小鸡三只捆绑出售
for(int j=0;j<=100-k;j++){ // ”母鸡个数“记为”j“
if(k/3+j*3+(100-k-j)*5==100){ //公鸡个数记为(100-j-k)
System.out.println("小鸡"+k/3+"元"+k+"只,母鸡"+j*3+"元"+j+"只,公鸡"+5*(100-k-j)+"元"+(100-j-k)+"只");
}
}
}
}
}
}
在eclipse和dos中运行结果截图如下:
3.求如果指定基数为2,次数为5, 则求2+22+222+2222+22222的值;
第1项:2*0+2
第2项:2*10+2
第3项: 前一项*10+2;
代码:package org.homework;
public class Add {
public static void main(String[] args) {
int x=0;
int count=0;
for(int i=0;i<5;i++){
x=10*x+2;
count+=x;
}
System.out.println("和为:"+count);
}
}
用eclipse与dos运行结果截图如下:
最后补充在eclipse中写程序时实用的快捷键(Ctrl+”D"为删除,Alt+“/“可补全结构,Ctrl+”S"即可将程序保存到workspace)
相关文章推荐
- 高质量的C++编程指南总结(一):文件结构、程序版式、命名规则、表达式和基本语句
- java基础复习1--基本数据类型、运算符号、表达式语句与程序结构
- java中语句结构总结
- 精典C/C++编程总结——第二章 表达式和基本语句
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- JAVA四种基本排序的总结
- Java5新特征之foreach语句使用总结
- Java基本的程序设计结构(一)
- Java基本的程序设计结构(二)
- JAVA四种基本排序的总结
- Java程序设计的基本结构
- JAVA四种基本排序总结
- Java基本编程结构
- JAVA四种基本排序的总结
- JAVA复习一(基本语句)