Java程序设计 Java语言基础
主讲教师:董婷
1
精选PPT
一、知识能力目标
1.了解向量概念及使用方法;
2.熟悉Java语言基本成分(数据类型、常量、变量和表达式);
3.掌握包的创建和引入;
4.灵活运用三种流程控制结构;
5.掌握嵌套和递归的实现;
6.熟悉字符串的处理;
7.运用流程控制结构编写简单Java程序。
2
精选PPT
二、项目2 判断一个数是否为回文数程序
用户从键盘输入一个1至99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。
回文数是指将该数含有的数字逆序排列后得到数和原数相同
3
精选PPT
//
import ;
public class Number {
public Number() {
}
public static void main(String args[]){
int number=0,d1,d2,d3,d4,d5;
String str=("请输入一个1至99999之间的数:");//弹出一个输入框
number=(str);//将字符型数据转换成整型数据
if(number>=1 && number<=99999){//判断number在1至99999之间
d5=number/10000;//计算number的万位上数
d4=number%10000/1000;//计算number的千位上数
d3=number%1000/100;//计算number的千位上数
d2=number%100/10;
d1=number%10;
4
精选PPT
if(d5!=0){ //判断number是5位数的条件
(number+"是5位数");
if(d5==d1&&d4==d2)
(number+"是回文数");
else
(number+"不是回文数");
}
else if(d4!=0) { //判断number是4位数的条件
(number+"是4位数");
if(d4==d1&&d3==d2)
(number+"是回文数");
else (number+"不是回文数");
}
else if(d3!=0){ //判断number是3位数的条件
(number+"是3位数");
5
精选PPT
if(d3==d1)
(number+"是回文数");
else
(number+"不是回文数");
}
else if(d2!=0){ //判断number是2位数的条件
(number+"是2位数");
if(d2==d1)
(number+"是回文数");
else
(number+"不是回文数");
}
else if(d1!=0){ //判断number是1位数的条件
(number+"是1位数");
(number+"是回文数");
}
}
}
}
6
精选PPT
分隔符
注释
非执行语句
提高程序的可读性
Java程序有两类注释:
实现注释(implementation comments):注释代码或者实现细节
行注释://注释内容
多行注释:/* 注释内容 */
文档注释(
《Java语言基础》PPT课件 (2) 来自淘豆网m.daumloan.com转载请标明出处.