Java大学实用教程第三版第三章例题 下载本文

内容发布更新时间 : 2024/5/2 17:21:10星期一 下面是文章的全部内容请认真阅读。

例一

import java.util.*;

public class Example3_1{

public static void main (String args[ ]){

Scanner reader=new Scanner(System.in);

System.out.println(\输入待移位的int型整数:\ } }

例二

public class Example3_2{

public static void main(String args[]){ char a[]={'金','木','水','火','土'}; char secret='z';

for(int i=0;i

System.out.printf(\密文:\\n\ for(int i=0;i

System.out.printf(\ }

for(int i=0;i

System.out.printf(\原文:\\n\ for(int i=0;i

System.out.printf(\ } } } 例三

import java.util.*;

public class Example3_3{

public static void main (String args[ ]){ Scanner reader=new Scanner(System.in); double a=0,b=0,c=0;

System.out.print(\输入边a:\ a=reader.nextDouble();

System.out.print(\输入边b:\

int x = reader.nextInt();

System.out.println(\输入移位量:\int n = reader.nextInt();

System.out.println(\左移位的结果:\

System.out.println(\右移位的结果:\

b=reader.nextDouble();

System.out.print(\输入边c:\

c=reader.nextDouble();

if(a+b>c&&a+c>b&&b+c>a){

if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b){

System.out.printf(\构成是直角三角形\ }

else if(a*a

System.out.printf(\构成锐角三角形\ }

else{

System.out.printf(\构成钝角三角形\ } }

else{

System.out.printf(\不能构成三角形\ } } } 例四

import java.util.*;

public class Example3_4{

public static void main (String args[ ]){

Scanner reader=new Scanner(System.in); System.out.println(\输入一个月份:\ int n=reader.nextInt(); switch(n){

case 1 : case 2 :

case 3 :System.out.printf(\月属于第一季度\ break; case 4 :

case 5 :

case 6 :System.out.printf(\月属于第二季度\ break; case 7 :

case 8 :

case 9 :System.out.printf(\月属于第三季度\ break; case 10 :

case 11 :

case 12 :System.out.printf(\月属于第四季度\ break;

default: System.out.printf(\不代表月份\

} } } 例五

public class Example3_5{

public static void main (String args[]){ double sum=0,item=1; int i=1;

while(i<=1000){ sum=sum+item; i++;

item=item*(1.0/i); }

sum=sum+1;

System.out.println(\ sum=0;

i=1; item=1;

do{ sum=sum+item; i++;

item=item*(1.0/i) ;

} while(i<=1000); sum=sum+1;

System.out.println(\ } } 例六

public class Example3_6{

public static void main (String args[ ]){ int sum,i,j;

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

for(j=1,sum=0;j<=i/2;j++){ if(i%j==0){ sum=sum+j; } }

if(sum==i){

System.out.printf(\是一个完数%n\ } } } } 例七

public class Example3_7{