JAVA缂栫▼棰樺叏闆?100棰樺強绛旀) - 鐧惧害鏂囧簱

.

} } }

/*按题意循环应该从-100开始(整数包括正整数、负整数、零),这样会多一个满足条件的数-99。

但是我看到大部分人解这道题目时都把题中的“整数”理解成正整数,我也就随大流了。*/ 【程序14】

题目:输入某年某月某日,判断这一天是这一年的第几天? import java.util.*; public class lianxi14 {

public static void main(String[] args) { int year, month, day; int days = 0; int d = 0; int e;

input fymd = new input(); do { e = 0;

System.out.print(\输入年:\ year =fymd.input();

System.out.print(\输入月:\

可编辑

.

month = fymd.input(); System.out.print(\输入天:\ day = fymd.input();

if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) { System.out.println(\输入错误,请重新输入!\ e=1 ; }

}while( e==1);

for (int i=1; i

可编辑

.

case 11: days = 30; break; case 2:

if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) { days = 29; } else { days = 28; } break; }

d += days; }

System.out.println(year + \是这年的第\天。\} }

class input{ public int input() { int value = 0;

Scanner s = new Scanner(System.in); value = s.nextInt();

可编辑

.

return value; } }

【程序15】

题目:输入三个整数x,y,z,请把这三个数由小到大输出。 import java.util.*; public class lianxi15 {

public static void main(String[] args) { input fnc = new input(); int x=0, y=0, z=0;

System.out.print(\输入第一个数字:\ x = fnc.input();

System.out.print(\输入第二个数字:\ y = fnc.input();

System.out.print(\输入第三个数字:\ z = fnc.input(); if(x > y) { int t = x; x = y; y = t; } if(x > z) {

可编辑

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4