当前位置:才华咖 > 互联网计算机 > 计算机 > java语言 > Java流程控制
手机版

Java流程控制

来源:才华咖 阅读:1.3W 次

Java语言的出现背景、主要特点、发展历程以及Java技术的.应用,指出 Java 是当今IT产业和人类文明的创新和希望。下面小编为你分享Java流程控制,欢迎大家阅读!更多相关信息请关注相关栏目!

Java流程控制

Java流程控制的语法与 C/C++ 类似,也有 、while、e、for、等,这里不再讲述具体语法,仅举例说明。

输出九九乘法表(右上三角):

public class Demo {

public static void main(String[] args){

int i, j;

for(i=1; i<=9; i++){

for(j=1; j<=9; j++){

if(j<i){

//打印八个空格,去掉空格就是左上三角形

t(" ");

}else{

tf("%d*%d=%2d ", i, j, i*j);

}

}

t("");

}

}

}

运行结果:

Java中也有 printf() 语句,用来控制输出格式,不过实际开发中不常用,因为输出到控制台的数据很少要求严格的格式,一般 println() 和 print() 就够了。

println() 输出内容后换行,print() 不换行。

又如,求某一年的某一月有多少天:

复制纯文本新窗口

import .*;

public class Demo {

public static void main(String[] args){

int days = 0;

// 获取用户输入

Scanner sc = new Scanner();

t("输入年份:");

int year = Int();

t("输入月份:");

int month = Int();

switch(month){

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days=31;

break;

case 4:

case 6:

case 9:

case 11:

days=30;

break;

case 2:

// 判断闰年

if(year%4==0 && year%100!=0 || year%400==0)

days=29;

else

days=28;

break;

default:

tln("月份输入错误!");

(0); // 强制结束程序

}

tf("天数:%d", days);

}

}

运行结果:

输入年份:2014

输入月份:02

天数:28

Java中没有像C语言中的scanf()语句,从控制台获取输入有点麻烦,我推荐使用 Scanner 类,具体语法请大家自行查看API。

本文链接:https://www.caihuaka.com/jsjzs/java/pkdpp1.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。