201603221931

所有的程序都可以用三种类型的控制结构编写: 顺序结构,选择结构,循环结构。

顺序结构:变量声明,赋值,自增,自减,标准输出语句,new,方法调用

选择结构:if   if-else if-elseif-else  if(嵌套)  switch-case

循环结构:for  while do-while

float  f=9.8对单精度变量声明应该在后面加f            float f=9.8f

int a=3;

char b='5';

char c=(char)(a+b);  Java使用的是Unicode编码

a != 4||b==1    ||两边都是关系运算,其结果是Boolean型。所以成立

'a' = 1/2 错误是因为'a'是char型。而1/2默认是int型。不等。所以错误。

对于一个三位的正整数 n,取出它的十位数字k   

k = n / 10 % 10

对于一个三位的正整数 n,取出它的个位数字k   

k=((a%100))%10

 int  i=123;  long  j=456; 

 j=i;正确      等价于把i的值赋给j    而i是int型,j是long型。数据类型转化由低到高

byte short char int long float double

i=j 错误

public class demo6 {
  public static void main(String[] args) {
int x=1,y=1;
     int z=x+y;
     int i=1;
     int n=10;
     while(i<=n){
    x=y;
    y=z;   //等价于  y=x+y=====2    程序运算后y的值已经等于2
    z=x+y;  //等价于z=x+2
    i++;    //程序运行这里i增大1等于2
    System.out.println(z);
     }
}
}

import java.util.Scanner;
  public class demo1{


/**求a+aa+aaa+…+a…a的和?长度为n。   //3+33+333+3333+33333
      要求从健盘输入n和a的值,输出"a+aa+aaa+...= "的和.
      如: "请输入一个长度n:" 
   "请输入一个整数a:"
   "a+aa+aaa+...= ";
* @param args
*/
//import java.util.*;
public static void main(String args[]) {
// TODO Auto-generated method stub
        Scanner scanner=new Scanner(System.in);       调用scanner方法
         System.out.println("请输入一个长度n:");
         int n=scanner.nextInt();
         System.out.println("请输入一个整数a:");
        // Scanner a=new Scanner(System.in);
         int a=scanner.nextInt();
         int sum=0;
         int item=0;
         int g;
         for(g=0;g<n;g++){             g的设定确定循环次数
        item=10*item+a;       这样的表达式保证下一次的值是上一次的十倍
        sum+=item;
         
         }
          System.out.println(sum);
           }






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值