为什么在Java打印字符打印字符但添加两个字符添加ascii?

时间:2015-10-04 18:21:52

标签: java ascii

请考虑以下代码段

<div ng-repeat='tableData in vm.dataOfTables'>
    <table class="table-bordered">
        <thead>
            <tr>
                <th><input type="text" class="form-control" ng-model="vm.searchEmployeesText"></th>
                ...
            </tr>
        </thead>
    <tbody>         
        <tr ng-repeat="scheduleResponseContent in tableData.scheduleResponseContents | filter:vm.searchEmployeesText">
    ...

这里的O / P是一个。现在使用相同的代码片段添加如下。

public class TestAsc
{
  public static void main(String args[]){
   System.out.println('a');
  }
}

这里o / p是194.即添加ASCII值。我通过Google搜索和StackOverflow中的一些帖子知道,添加char会导致ASCII添加。 但我的问题是为什么 如何在内部发生?当我只放置&#39; a&#39;在public class TestAsc { public static void main(String args[]){ System.out.println('a' + 'a'); } }

0 个答案:

没有答案